Now, let's discuss how a system that can run Docker containers is designed at a high level. The following diagram illustrates what a computer that Docker has been installed on looks like. Note that a computer that has Docker installed on it is often called a Docker host because it can run or host Docker containers:
In the preceding diagram, we can see three essential parts:
- On the bottom, we have the Linux operating system
- In the middle, in dark gray, we have the container runtime
- On the top, we have the Docker engine
Containers are only possible due to the fact ...