Let's define the different categories of objects that are available for a standalone Docker daemon:
- Images: These are the basis for creating containers. In Chapter 2, Building Docker Images, we learned the concept of multi-layered templates for providing a root filesystem for the container's main process and all the meta-information required to execute it.
- Containers: As we learned in Chapter 1, Modern Infrastructures and Applications with Docker, a container is a compound of isolated namespaces, resources, and files for a process (or multiple processes). This process will run inside a wrapped environment as if it was alone in its own system, sharing the host kernel and its resources.
- Volumes: Volumes are used to bypass copy-on-write containers' filesystems. As a result, we will be able to store data out of containers, avoiding their life cycle. We will learn more about volumes in Chapter 4, Container Persistency and Networking.
- Networks:...