In this chapter, we looked at the Docker command-line tool and tried out the commands available. Then we figured out how to make builds repeatable using Dockerfile. Also, we automated this build process using Docker Hub's Automated Build service.
In the next chapter, we will try to gain more control over how our containers run by looking at the various commands that help us configure them. We will look at restraining the amount of resources (CPU, RAM, and storage) consumable by the container.