December 24, 20232 yr Hallo und ein frohes Fest ins Forum, ich möchte meine Docker-Container von BR0 auf bridged stellen und gleichzeitig den Zugriff auf die MariaDB-Datenbanken-Nutzer nur für den Zugriff von einer IP des betreffenden Containers zulassen. z.B. hat mein MariaDB die IP 172.17.0.5 und NextCloud die 172.17.0.9. Der Datenbanknutzer von der NextCloud soll auch nur von dieser IP zugreifen können. Leider habe ich noch keine Stelle gefunden, an der ich diese IPs fest vergeben kann. Gibt es da einen Weg oder kann ich nur über localhost einschränken? Vielen Dank im Voraus. Edited December 24, 20232 yr by blinddark
December 30, 20232 yr Habs bei mir auf folgende Weise geändert: Vorher VM Manager + Docker disable , sonst kannst Du die Netzwerkeinstellungen nicht ändern ... Settings Docker Docker custom network type: macvlan Docker custom network type: Enabled Settings Network Settings Enable bridging: none In weiterer Folge kannst Du dann beim Docker erstellen bzw. edit unter Network-Type: Custom:eth0 auswählen Fixed IP address (optional): die gewünschte IP Adresse eintragen Achtung !!!! Hatte vor der Änderung Network-Type auf br0 stehen + fixer IP nach der Umstellung waren meine Docker-Container im Dashboard verschwunden D.h. vorher sicherheitshalber Screenshots erstellen bzgl. IP-Adresse(n) etc, dann unter Apps den gewünschten Container mit "reinstall from previous Installation", hieß glaub ich so, neu erstellen, die Daten + Configs des Containers sind ja noch unter user/AppData vorhanden Vorteil: Zgriff per npm (subdomains) auf alle Container bzw. unter Settings, FixCommonProblems, keine Warnung mehr bzgl. macvlan und bridging bei mir ist unRAID auch nicht mehr abgestürzt wegen macvlan inkl. bridging Nachteil: normalerweise sollen die Container aus Sicherheitsgründen nicht miteinander kommunizieren
January 15, 20242 yr Author Solution Ich habe es jetzt so lösen können, dass ich den Datenbanknutzern zugriff von 172.17.0.% gestatte. damit kann ich leben. Eine andere Variante könnte sein, die Container in einer gewissen Reihenfolge zu starten. Dann sollten die Bridge-IPs auch gleich bleiben. Dies ist von mir aber nicht getestet. Container, die als Host laufen und eine Datenbank haben bekommen den Zugriff nur über die IP des Servers gestattet.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.