Docker Bridge Subnetz ändern

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Apfelsaft

Benutzer
Registriert
19. Jan. 2017
Beiträge
26
Reaktionspunkte
3
Punkte
3
Hallo Community,

ich habe Docker installiert und nun Probleme im Netzwerk.

Die Synology nutzt 172.16.0.1/16 und ich nutze auch die 172.17.0.0/16 für ein per VPN verbundenes Netzwerk.

Nun hab ich nach langem Suchen gefunden, dass das Docker Paket für die Netzwerk Bridge als Subnetz auch die 172.17.0.0/16 nimmt. Wie kann ich das ändern? Hier kommen sich zwei Netzwerkgeräte in die Quere.

Danke euch schon mal!
 

Anhänge

  • DockerSubnetz.png
    DockerSubnetz.png
    60,1 KB · Aufrufe: 42
Ich hab im Synology-Forum folgenden Config Pfad gefunden

/var/packages/Docker/etc/dockerd.json

da ist aber nicht zur Netzwerk-Config drinne. Nur Folgendes:

{
"data-root" : "/var/packages/Docker/target/docker",
"log-driver" : "db",
"registry-mirrors" : [],
"storage-driver" : "btrfs"
}
 
  • Like
Reaktionen: Apfelsaft
Also einfach da mit eintragen?
Weil die bisherigen Settings tauchen da nicht auf.
 
zusätzlich!

Wichtig: es ist ein json-Dokument, daher darf nur das letzte Element in der Liste kein Komma am Ende haben, alle anderen müssen.

Und nach der Konfigurationsänderung natürlich das Docker Paket neu durchstarten.
 
Ich würde es sogar erstmal nur mit Folgendem probieren:

Code:
"bip": "192.168.1.5/24",
"fixed-cidr": "192.168.1.5/25",

Ich denke diese EInstellungen sind nur relevant, wenn du Hostseitig steuern willst über welches Gateway er rausgeht und welchen dns er zur Namensauflösung nutzt:
Code:
  "default-gateway": "10.20.1.1",
  "dns": ["10.20.1.2","10.20.1.3"]
 
  • Like
Reaktionen: Apfelsaft
Super danke!

Hatte auch noch mit dem Synology Support dazu Kontakt.

Damit hat es geklappt
Code:
"bip": "172.16.20.1/16"

wenn ich default-gateway, dns oder fixed-cidr hinzufüge lässt sich das Docker Paket leider nicht mehr starten.

Hier noch was der Synology-Support geschrieben hat:
Thanks for contacting Synology Technical Support.

At the beginning I would like to add that we don't support any changes in config files via SSH. You are doing it on your own risk. However, you can change config file of Docker app. Config files of subnet depends of Docker version which you have installed on your NAS.
1. After Docker 0325 version:
Modify this file /var/packages/Docker/etc/dockerd.json. Add a new json entry: "bip": "${new subnet}" For example: "bip":"192.168.1.5/24"?
2. Before Docker 0325 version:
Modify this file /etc/init/pkg-Docker-dockerd.conf. At this line exec /var/packages/Docker/target/usr/bin/docker daemon
For example, exec /var/packages/Docker/target/usr/bin/docker --bip ${new subnet} daemon
Then restart docker package.

Und hier das Ergebnis:
DockerSettings.png
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat