ich habe eine Adguard Home Instanz und diese läuft im host Mode.
Lieber wäre mir aber macvlan.
Was ich gelesen habe, kann man die IP bei Adguard Home nicht so einfach ändern.
Weil sich diese Info in der DB mehrmals befindet.
Außerdem habe ich mich leider bei der Erstellung beim Namen verschrieben.
Sowohl Container als auch Volume heißen adgurad und jedesmal wenn ich es sehe ist der innere Monk unzufrieden.
Beides kannst du ganz leicht ändern, die ip für adguard in der yaml datei, entweder neues volumen anlegen und die daten rüber kopieren oder einfach umbenennen und als host bind eintragen
ich bin leider noch nicht so fit mit Docker.
Es genügt als doch es in der Yaml zu ändern?
Wie kopiere ich denn von einem Volume zum anderen? Klingt zumindest einfacher als das andere mit einbinden.
ich hatte endlich Zeit mich damit zu beschäftigen.
Zuerst habe ich die Daten weg kopiert:
sudo docker cp adguard:/ /tmp/adguard/
Dann in der yaml die IP geändert und wieder rauf kopiert
sudo docker cp /tmp/adguard/. adguardhome:/
Dazwischen waren noch Schritte um die Datei zu bearbeiten aber prinzipiell war der Ablauf so.
Nachdem die Syntax richtig war hat es tatsächlich funktioniert.
Kann ich jetzt irgendwie mein am NGINX Proxy Manager erstelltes Wildcard Cert direkt am AdGuard Home nutzen um SSL aktivieren zu können?
Direkt auf den Host greifen soweit ich das verstehe also beide Container nicht zu, sondern legen persistente Daten in einem Volume ab welches dann natürlich doch am Host liegt. (z.B. /var/snap/docker/common/var-lib-docker/volumes/npm_data/_data)