Adventures with Docker #1: Installation and fundamentals

docker_1

Each person, which works with lot of different projects, that requires some subtle differences in configuration, was struggling with need for managing development environment. Installation of every required tool, library and servers directly on your work station will lead to problems in the future. You can try virtualization in order to solve that problem, but unfortunately, it also introduces new problems.

In this blog post I'll describe alternative solution - Docker. I'll introduce so