Good introduction to Docker

“Docker is a tool for running applications in an isolated environment.”

Jake Wright
Learn Docker in 12 Minutes
Docker is all the rage right now. In 12 minutes I’ll give you comprehensive introduction to docker, covering:

1. What is Docker
2. Virtual Machines vs. Docker
3. Introduction to Dockerfiles, images and containers
4. The Docker Hub
5. Writing a Dockerfile
6. Building an image
7. Running a container
8. Mounting volumes
9. One process per container