Die Sache mit den Netzwerken und Docker...

· by Jörg Marx · Read in about 1 min · (99 Words)

Wenn IP-Bereiche nicht eindeutig sind

Manchmal funktionieren Netzwerkdienste von heute auf morgen einfach nicht mehr und man sucht sich dumm und dusselig…

Jetzt ist es mir schon zweimal passiert, dass Docker schuld daran war. Der Grund war bisher immer, dass Docker seine default-Bridge und weitere Netzwerke aus einem bestimmten Adress-Pool bedienen möchte. Wenn diese Adressen jedoch auch anderweitig in Benutzung sind, dann erlebt man Überraschungen :-(

Es geht dabei um die Netze im Bereich 172.17.0.0/16

Besser ist es, wenn man Docker diese Eigenmächtigkeit austreibt und die Adressen vorgibt, z.B. wie folgt:

/etc/docker/daemon.json

{
  "bip": "192.168.32.1/24",
  "default-address-pools":[
    {"base":"192.168.0.1/19","size":27}
  ]
}