Please solve 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
- Explain to an interested layman in your own words, maybe using analogies, what a container is.
- Why are containers considered to be a game changer in IT? Name three to 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.
- True or False: Docker containers are only really useful for modern greenfield applications based on microservices. Please justify your answer.
- How much does a typical enterprise save when containerizing their legacy applications?
- 20%
- 33%
- 50%
- 75%
- Which two core concepts of Linux are containers based on?