A brief on the Docker image management
As we saw in the previous chapter and earlier in this chapter, there are many ways of getting a handle on a Docker image. You could download a full setup application stack from the public repository using the docker pull
subcommand. Otherwise, you could craft your own application stack either manually using the docker commit
subcommand or automatically using Dockerfile
and the docker build
subcommand combination.
The Docker images are positioned as the key building blocks of the containerized applications that in turn enable the realization of distributed applications, which will be deployed on the cloud servers. The Docker images are built in layers, that is, the images can be built on top of other images. The original image is called the parent image and the one that is generated is called the child image. The base image is a bundle, which comprises an application's common dependencies. Each change that is made to the original image is stored as a...