Courses
Docker Intermediate: Images and Compose That Survive Real Projects
Check Yourself: Images Across Machines
Five scenario questions on tags, latest, push errors, digests and platforms. If you miss more than one, reread the lessons in this section.
Course content
Join this Course
Sign in to save your progress.
-
Dockerfiles That Don't Rot
-
.dockerignore and What Belongs in the Build Context
-
ENTRYPOINT, CMD and When to Override Them
-
-
-
Data That Outlives Containers
-
Bind Mounts vs Named Volumes: Which One When
-
Permissions, Ownership and Why the Container Can't Write
-
-
-
Networks Beyond Defaults
-
Bridge Networks, Aliases and DNS
-
Publish Ports Without Exposing Everything
-
-
-
Compose for Real Apps
-
Services, depends_on and Healthchecks
-
Environment Files, Secrets and What Not to Commit
-
-
-
Images Across Machines
-
Tag Images So You Can Find Them Later
-
Push and Pull From a Registry Without Surprises
-
-
- Final Check: Docker Intermediate
1.
You tagged an image app:1.0.0, app:1.0 and app:latest. How many images are on your disk?
2.
Your deployment uses image app:latest. Last week it worked and today it runs a different version. What is the most likely reason?
3.
You run docker push app:1.0.0 and get push access denied, insufficient_scope. You are not logged in anywhere. What is the most likely cause?
4.
Why is pulling by digest, name@sha256:..., safer than pulling by tag for a release you tested?
5.
You build an image on an ordinary PC and pull it on a Raspberry Pi with an ARM processor. The container does not start and the error mentions the platform. What is the cause?
About
Five scenario questions on tags, latest, push errors, digests and platforms. If you miss more than one, reread the lessons in this section.
- Duration
- 5 min
- Last update
- 08/07/2026
Was this helpful?
0
0
Comments (0)
Sign in to commentNo comments yet.