Skip to content

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.

    Start Tutorial

  • Multi-Stage Builds

    Build in one stage, ship from a clean one, and drop the extra weight.

    Start Tutorial

  • Optimize Image Size

    See what makes images large and how to make them small.

    Start Tutorial

  • Debugging Containers

    Read logs, inspect containers, and track down common failures.

    Start Tutorial


When you finish, you're ready for the End-to-End tutorials, and for the Kubernetes course, where these containers get orchestrated at scale.