Building images is the first step in deploying your own container-based applications. It is a simple process and anyone can build images from scratch, but it is not easy to create images with sufficient quality and security for production. In this chapter, we will learn all the basics and tips and tricks for creating good, production-ready images. We will review the requirements for saving and distributing our work, as well as how to improve these processes to get better performance when the number of images and releases is substantial in enterprise environments.
In this chapter, we will cover the following topics:
- Building Docker images
- Understanding copy-on-write filesystems
- Building images with a Dockerfile reference
- Image tagging and meta-information
- Docker registries and repositories
- Securing images
- Managing images and other related objects
- Multistage...