Using Docker in your development workflow has a positive impact on your productivity. It eliminates the typical “It worked on my machine” type of bugs and the setup on a different machine only requires a running Docker daemon and nothing else. Before we get started implementing we will go over Docker real quick.
All containers you run on your Docker platform are isolated from one another. For example, the host, on which Docker runs, and one container running on the host, do not share the same filesystem except to explicitly tell them to.