Docker Networking

Networking is the nervous system of your container infrastructure. In this module, we will dissect how containers communicate, from single-host bridges to multi-host overlays.

Chapters

  1. Bridge Networking
    • Deep dive into docker0, VETH pairs, NAT, and iptables.
    • Interactive Packet Tracer.
  2. Host & None Networking
    • Performance vs Security trade-offs.
    • Interactive Mode Selector.
  3. Overlay Network
    • Connecting containers across multiple hosts with VXLAN.
    • Swarm mode networking.
  4. Macvlan Network
    • Assigning physical IPs to containers (Layer 2).
    • Legacy application support.
  5. Service Discovery
    • How web finds db.
    • The Embedded DNS Server (127.0.0.11).
  6. Module Review
    • Flashcards, Cheat Sheet, and Key Takeaways.