Multi-Client Workflow with Docker

Throughout this series we've been focused on working with a single set of containers and a single site. For most Drupal developers, however, we're expected to work with multiple client sites, sometimes several different ones in the same day.

When we add Docker into the mix, it can seem overwhelmingly complicated when you're used to working with other tools. Fortunately, there are several simple practices that not only work well with Docker, but also support your workflow.

In this tutorial, we'll:

  • Outline the best practices when building a local development environment in Docker.
  • Compare the differences in workflow when using Docker compared to other local development environments.
  • Discuss various strategies to reduce resource use on team workstations.