Module 1: Docker Architecture — How Docker Works Inside Out
Learning Objectives
• Understand Docker client-server architecture
• Differentiate between Docker CLI, Daemon, and REST API
• Explore Docker Engine configuration
• Run first container and understand isolation
Module 4: Default Bridge Networking — IP-Based Communication
Learning Objectives
• Understand Docker's default networks (bridge, host, none)
• Inspect container IP addresses
• Test container-to-container communication by IP
• Understand limitations of default bridge (no DNS)
Module 5: User-Defined Networks — DNS Service Discovery
Learning Objectives
• Create custom user-defined networks
• Understand automatic DNS resolution
• Enable container-to-container communication by name
• Inspect network subnets and gateway
Module 8: Container Storage — Volumes for Persistence
Learning Objectives
• Understand ephemeral container filesystem limitation
• Create and use named volumes
• Use bind mounts for host-container sharing
• Mount volumes as read-only for security
• Backup and restore volume data