0
0
Dockerdevops~5 mins

Docker engine and runtime - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the Docker Engine?
Docker Engine is the core software that builds, runs, and manages containers on your computer. It acts like a mini factory that creates and runs containerized apps.
Click to reveal answer
beginner
What are the main components of Docker Engine?
The main parts are: 1) Docker Daemon (runs in background and manages containers), 2) Docker CLI (the command tool you use), and 3) REST API (lets other programs talk to Docker).
Click to reveal answer
beginner
What does the Docker runtime do?
The Docker runtime is the part that actually starts and stops containers. It uses container technology to isolate apps so they run the same everywhere.
Click to reveal answer
intermediate
How does Docker Engine use container technology?
Docker Engine uses OS features like namespaces and cgroups to create isolated spaces called containers. This keeps apps separate and controls their resource use.
Click to reveal answer
beginner
Why is Docker Engine important for DevOps?
Docker Engine helps DevOps by making app deployment fast, consistent, and easy to manage. It lets teams build once and run anywhere without surprises.
Click to reveal answer
What is the role of the Docker Daemon?
AIt compiles Dockerfiles into code.
BIt builds the Docker CLI interface.
CIt manages containers and listens for Docker commands.
DIt stores Docker images in the cloud.
Which component do you use to run Docker commands?
ADocker CLI
BDocker Daemon
CDocker Hub
DDocker Compose
What technology does Docker use to isolate containers?
AVirtual machines
BNamespaces and cgroups
CCloud servers
DKubernetes pods
What happens when you run a container with Docker runtime?
ADocker compiles the app into machine code.
BDocker uploads the app to the cloud.
CDocker deletes the app from your system.
DDocker creates an isolated environment and starts the app inside it.
Why is Docker Engine useful in DevOps?
AIt ensures apps run the same on any machine.
BIt replaces all servers with virtual machines.
CIt automatically writes code for developers.
DIt only works on Windows systems.
Explain what Docker Engine is and how it works to run containers.
Think of Docker Engine as the engine of a car that powers container apps.
You got /4 concepts.
    Describe the main components of Docker Engine and their functions.
    Imagine the Docker CLI as the driver, the Daemon as the engine, and the API as the communication system.
    You got /4 concepts.