Aufgrund von Problemen mit Captive-Portalen und dem Standard-Docker-IP-Bereich versuche ich, Docker zu veranlassen, den 198.18.0.0-Bereich anstelle von 172.17.0.0 zu verwenden, der mit den Captive-Portalen in den Zügen, in denen ich wohne, kollidiert.
Im Anschluss an die Dokumente habe ich /etc/docker/daemon.json
Folgendes erstellt und darin eingefügt:
{
"bip":"198.18.0.0/16"
}
Dies funktionierte für docker0, scheint jedoch keines der anderen Netzwerke beeinflusst zu haben. Wenn Sie docker compose verwenden, wird als erstes das Netzwerk 172.17.0.0 erstellt, wodurch der Konflikt neu erstellt wird.
Was kann ich tun, um das Standard-Subnetz für alle Docker-Netzwerke zu ändern (vorzugsweise ohne meinen benutzerdefinierten IP-Bereich in jeder erstellten Datei angeben zu müssen)?