Docker is a platform that allows you to bundle up your applications and their dependencies into a distributable container easing the overhead in environment setup and deployment.
The Dockerfile reference in the docker documentation set goes through the important pieces of building an image.
In today’s post, I’m just going to run through some of the commands that I’ve found most useful.
Building a container
Controlling containers
When running a container, -p will allow you to control port mappings and -v will allow you to control volume locations.