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

Session Track

DevOps

Experience Level

Intermediate

Drupal Version