Questions
Please answer the following questions to assess your learning progress:
- Which statements are correct (multiple answers are possible)?
- A container is kind of a lightweight VM
- A container only runs on a Linux host
- A container can only run one process
- The main process in a container always has PID 1
- A container is one or more processes encapsulated by Linux namespaces and restricted by cgroups
- In your own words, using analogies, explain what a container is.
- Why are containers considered to be a game-changer in IT? Name three or four reasons.
- What does it mean when we claim, if a container runs on a given platform, then it runs anywhere? Name two to three reasons why this is true.
- Is the following claim true or false: Docker containers are only useful for modern greenfield applications based on microservices? Please justify your answer.
- How much does a typical enterprise save when containerizing its legacy applications?
- 20%
- 33%
- 50%
- 75%
- Which two core concepts of Linux are containers based on?
- On which operating systems is Docker Desktop available?