Advanced: Production-Ready Docker¶
You can build and connect images by hand. This track makes that professional: run your whole stack from one file, produce much smaller images, and gain the skills to fix things when they break.
You will learn how to:
- Run your whole multi-service app from a single Compose file
- Use multi-stage builds to produce lean images
- Shrink image size and understand what drives it
- Debug containers that misbehave
Prerequisites¶
You should have finished the Intermediate track, or be comfortable with:
- Writing a Dockerfile and building images
- Using volumes and networks
- Configuring containers with environment variables
Tutorials¶
-
Docker Compose Multi-Service App
Run a whole stack of containers with a single command.
-
Multi-Stage Builds
Build in one stage, ship from a clean one, and drop the extra weight.
-
Optimize Image Size
See what makes images large and how to make them small.
-
Debugging Containers
Read logs, inspect containers, and track down common failures.
When you finish, you're ready for the End-to-End tutorials, and for the Kubernetes course, where these containers get orchestrated at scale.