Docker for Developers · Part 4 — Networking: Bridge, Ports & Service Discovery
How containers talk: the default bridge vs user-defined networks, automatic DNS by container name, publishing vs exposing ports, and wiring an app container to a database container.