← All tracks
コンテナ
Containers
Package an app once and run it anywhere.
8 lessons ready2 modulesabout 2 hours28 quiz questions
Your progress0 / 8
Module 1
Why containers
BeginnerModule 2
Docker in practice
Intermediate- 3Docker images and layersWhat an image really is: a stack of read-only layers, shared between images, named by repository and tag.Hands-on + quizvideo coming soon · 14 min
- 4Write a DockerfileTurn a Python app into an image: FROM, WORKDIR, COPY, RUN, CMD. Then make rebuilds take seconds instead of a minute by ordering the steps well.Hands-on + quizvideo coming soon · 20 min
- 5Docker networkingPublish ports so the world can reach a container, and put containers on one network so they find each other by name.Hands-on + quizvideo coming soon · 15 min
- 6Docker volumesContainers forget everything when removed. Keep a database's data safe in a named volume, and mount your own folder for development.Hands-on + quizvideo coming soon · 16 min
- 7Docker ComposeDescribe an app and its database in one compose.yaml, and start, inspect and stop the whole thing with one command.Hands-on + quizvideo coming soon · 16 min
- 8Container registriesShip your image: name it for a registry, log in, push it, and pull it anywhere. Docker Hub, GitHub Container Registry and AWS ECR.Hands-on + quizvideo coming soon · 13 min
New videos come out on YouTube @deployskool. Lessons marked "video coming soon" are complete already: the video is the bonus.

