How Docker Desktop Networking Works Under the Hood
Summary
A detailed look at how Docker Desktop handles networking under the hood, including the use of a helper Linux VM, vpnkit-based user-level forwarding, DNS handling with dockerd and CoreDNS, and port forwarding with macOS-specific privileged port considerations. The article explains mechanisms that keep container networking reliable across VPNs and various host environments.