To verify the knowledge acquired from this chapter, please answer the following questions:
- What is the main difference between containerization (such as Docker) and virtualization (such as VirtualBox)?
- What are the benefits of providing an application as a Docker image? Name at least two.
- Can Docker Daemon be run natively on Windows and macOS?
- What is the difference between Docker image and Docker container?
- What does it mean that Docker images have layers?
- What are the two methods of creating a Docker image?
- What is the command used to create a Docker image from Dockerfile?
- What is the command used to run a Docker container from a Docker image?
- In Docker's terminology, what does it mean to publish a port?
- What is a Docker volume?