- Docker Engine architecture
- Installation steps and daemon configuration
- Container and image lifecycle management
- Storage backends and volume handling
- Networking models and security best practices
You should be comfortable with basic Docker concepts covered in the Beginner’s Docker Course before proceeding.
Key Learning Outcomes
Advanced Concepts
Once you’ve mastered the fundamentals, we’ll dive deeper into:- Restart policies and container troubleshooting
- Customizing the Docker Daemon (
daemon.json) and choosing logging drivers - Crafting optimized, minimal images using build context, cache layers, and Multi-Stage Builds
- Designing robust networking topologies and scalable storage solutions