Fixing Docker Macvlan Isolation on Proxmox with systemd
When running Docker on a Proxmox host, many administrators run into a frustrating and often misunderstood networking issue: The Proxmox host cannot ping or connect to Docker containers that use a macvlan network — even though other machines on the LAN can. This behavior isn’t a bug — it’s by design. But with a few well-placed systemd scripts, you can fix it cleanly and persistently. Here’s how. The Problem: Macvlan Isolation by Design Docker’s macvlan network driver gives containers direct access to the LAN. Each container gets its own MAC and IP address, and behaves like a first-class network citizen. ...