Ich hab bei mir libvirt LXC Container. Dort habe ich diverse Bridges für
unterschiedliche Netze, mit den Containern drin, und eine pfSense VM als
Firewall & Router, mit denen ich die verbinde. Sowas könnte man auch mit
Docker machen.
Man kann auch z.B. das Lan Interface in die docker Netzwerk Bridge mit
rein nehmen, dann ist das alles im selben Netz. Aber Docker macht glaub
ich auch irgend was mit DHCP, das dürfte sich mit bestehenden DHCP
Servern in die Quere kommen, wenn man das so macht. Naja, wenn man die
Ranges so einstellt, dass die nicht überlappen, vielleicht geht es ja.
Ich würde in diesem fall aber eher den Docker Containern / ihrer Bridge,
ein komplett eigenes Netz spendieren, so wie das normal auch ist, und
einfach ip forwarding einschalten. Dann im Router (und eventuell auch
noch DHCP), die statische Route zum Netz und PC mit den Containern
angeben. Der PC mit Docker Drauf ist dann das Gataway zu dem Docker
Subnet.
Ich glaube es gibt auch noch Wege, die Container per Name per DNS
erreichbar zu machen. Hatte ich vor langer zeit mal. Weiss aber nicht,
wie man das heute umsetzen würde, das war schon lange her.