Courses
Docker for Beginners: Run an App Without Fighting the Host
Check Yourself: Images
Five scenario questions on tags, layers, the build context and the Dockerfile steps. If you miss more than one, reread the lessons in this section.
Course content
Join this Course
Sign in to save your progress.
-
Before You Run Anything
-
What Docker Is and Why Containers Exist
-
Install Docker Desktop on Windows With WSL2
-
-
-
Your First Containers
-
Run, Stop and Remove a Container
-
Logs, Exec and Copying Files In and Out
-
-
-
Images
-
Pull an Image and See What Layers Are
-
Build a Small Image With a Dockerfile
-
-
-
Data and Networks
-
Volumes: Keep Data When a Container Dies
-
Networks: Let Two Containers Talk by Name
-
-
-
More Than One Service
-
Docker Compose: Two Services With One File
-
Clean Up: Images, Containers and Disk Space
-
When Something Won't Start
-
-
- Final Check: Docker for Beginners
1.
You pull the image python:3.14-alpine. What do the parts of that name mean?
2.
A tutorial says docker run postgres, and a month later it behaves differently on the same laptop. What is the most likely reason?
3.
Two images are built on the same Alpine base. You pull both. What do you notice about the second pull?
4.
You edit one line of app.py and rebuild. The Dockerfile copies app.py last. What does Docker do?
5.
Your app listens on 127.0.0.1 inside the container, and you published the port. Requests from your browser get an empty reply. What is the fix?
About
Five scenario questions on tags, layers, the build context and the Dockerfile steps. If you miss more than one, reread the lessons in this section.
- Duration
- 5 min
- Last update
- 08/01/2026
Was this helpful?
0
0
Comments (0)
Sign in to commentNo comments yet.