Docker Tutorial — Docker Architecture
This chapter explores how Docker works under the hood — the client-server model, the daemon, containerd, runc, and how images differ from containers.
What’s in this Chapter?
| # | Topic | Permalink |
|---|---|---|
| 1 | Client-Server Model | CLI → daemon → containerd → runc |
| 2 | Docker Daemon & containerd | dockerd, containerd, runc stack |
| 3 | Images vs Containers | Immutable images, mutable containers |
| 4 | Docker Objects | Images, containers, volumes, networks |
| 5 | Docker Hub Overview | Default registry, official images |
| 6 | Practice Exercises | Hands-on labs and questions |
What You’ll Be Able to Do After This Chapter
- Explain Docker’s client-server architecture
- Describe the role of dockerd, containerd, and runc
- Distinguish between images and containers
- Identify the four Docker object types
- Navigate Docker Hub to find official images