Chapter 2: Introducing Docker
- Containerization does not emulate the whole operating system; it uses the host operating system instead.
- The benefits of providing an application as a Docker image are as follows:
- No issues with dependencies: The application is provided together with its dependencies.
- Isolation: The application is isolated from the other applications running on the same machine.
- Portability: The application runs everywhere, no matter which environment dependencies are present.
- No, the Docker daemon can run natively only on Linux machines. However, there are well-integrated virtual environments for both Windows and Mac.
- A Docker image is a stateless, serialized collection of files and the recipe of how to use them; a Docker container is a running instance of the Docker image.
- A Docker image is built on top of another Docker image, which makes the layered structure. This mechanism is user-friendly and saves bandwidth and storage.
- Docker Commit...