How Docker works in AWS
The layers in a Docker containerization system look like this, from the bottom to the top:
- AWS, Azure, or GCP is the cloud platform.
- The cloud platform runs a service, such as Amazon Elastic Container Service (Amazon ECS), that supports the Docker host. The Docker host is a server, and the administrator administrates it through their Docker client on their local computer.
- The Docker host runs the Docker daemon, which manages Docker images. The daemon can also download images from the Docker Registry. The registry can be the remote public Docker Hub or the organization’s own private registry. The daemon also handles API requests.
- Docker images are instructions for creating Docker containers. Containers are generated from the images.
Here’s an example of what a Docker architecture looks like:
Figure 6.1 – Docker architecture
Docker deployments in AWS use Amazon Elastic Compute Cloud...