Docker Advanced - A Production Series
Docker Basics got an application running. This series focuses on the work that follows: making images smaller, deploying them safely, securing the runtime, and diagnosing the failures that only show up once real traffic arrives.
What you’ll learn
- Build small, repeatable images with BuildKit and cache mounts
- Secure images, secrets, users, and container capabilities
- Publish multi-platform images and manage private registries
- Set CPU, memory, and filesystem limits for production workloads
- Use Compose profiles and production overrides
- Debug running containers and inspect their network traffic
- Build and publish images through CI/CD
- Move a Compose application to Kubernetes
Series
- Chapter 1 - Faster, Safer Docker Builds with BuildKit
- Chapter 2 - Smaller Docker Images with Multi-Stage Builds
- Chapter 3 - Harden Docker Containers at Runtime
- Chapter 4 - Build Docker Images for AMD64 and ARM64
- Chapter 5 - Deploy Docker Images by Digest
- Chapter 6 - Run a Docker Compose Service in Production
- Chapter 7 - Debug Docker Incidents with Evidence
- Chapter 8 - Ship One Docker Image to Kubernetes