Death to VMs and Massive Repos! Dockerizing a Composer Based Development Workflow in D8
dobrzyns
Containers are all the rage. But why? Are they really better than virtual machines? What is a container even? Should I move from a Vagrant development environment to Docker? How does this look when a Composer based development workflow is used? What is it like moving from Vagrant to Docker and learning D8 at the same time?
This session will cover:
- Virtual machines and containers
- Why containers? Why Docker?
- Development workflow using Docker
- Development workflow using Docker and Composer
- Moving from a VM (Vagrant) development workflow to a container (Docker) development workflow
- Tools/frameworks to get started
- Deployment?
Intended Audience:
- Developers
- SysAdmins
- DevOps-ers
Required Prior Knowledge
- Good Drupal development workflow (version control, Configuration Management/Features, config in code, content in the DB, etc.)
- Basic Linux system administration