This guide will explain how to use Docker in everyday work and move on with Continuous Development.
This guide will:
The contents of this guide require basic Git knowledge— you can learn Git here.
As a developer, you probably know that before you can run an application (for example, a website) on your machine you need to configure its environment first. The list of tasks required to do that may be pretty long and include:
Every change in the environment, like database version change, adding a new package or any other dependency, means that:
It’s hard to keep track of dependencies without proper tools. And still, with or without them, configuration-related problems tend to emerge unexpectedly and are hard to debug and fix. This is why over the years we’ve tested various methods of ruling them out.