Vagrant Boxes and Docker

Setupin Minutes

At Web Essentials, we are always looking for ways to solve problems along the way rather than fix them at the end.

Vagrant boxes and the open-source platform Docker help us with this by simulating production-like environments for our developers to work in, reducing integration problems and letting us ship faster.

Emphasis on Automation

For our own environment, we build Vagrant boxes automatically, with a script containing all the information about the environment such as operating system and services needed, and allowing us to configure and test the environment in an automated way. This makes it easy for us to adjust to the environment more easily and faster.

We have begun to support Docker, a new approach for developers and system administrators to build, ship, and run distributed applications. It's a lightweight solution that enables web applications to be quickly assembled from components and eliminates the friction between development, Quality Assurance, and production environments. It also allows us to deploy to services that allow for PHP containers, such as Amazon Web Services.

And most importantly, it allows us to setup a new virtual environment for any developer in a few minutes with a productive system, making it easy to scale our teams according to client's needs.


  • Quick start for developers
  • Reduced integration risk
  • Clean, automated environment setup
  • Transparent deployments