Docker AdGuard (Rückfrage nach restart)


LyDjane
Go to solution Solved by alturismo,

Recommended Posts

Hallo zusammen,

 

vorab möchte ich sagen, dass ich weis Gott kein Docker Profi bin.

 

Ich habe meine Handvoll Docker-Systeme auf Network Modus bridge stehen.
Nun habe ich AdGuard als Docker wieder zum Leben erwecket und möchte diesen gerne auch wieder laufen haben nach meinem Umzug auf den Server. Dieser soll, wenn möglich, auf dem Network br0 laufen. Port Freigaben sind alle eingerichtet und auch die Volumes. 
 

Sobald ich den Docker starte, läuft dieser auch. Recreate funktioniert auch ohne Probleme.
Problematisch wird es, wenn es einen Neustart des unRAID-Servers gibt. Dann kommt AdGuard nicht hoch und wirft folgende Fehlermeldung in Portainer:

2022/03/23 18:20:07.455896 [info] AdGuard Home, version v0.107.5
2022/03/23 18:20:07.459762 [info] Initializing auth module: /opt/adguardhome/work/data/sessions.db
2022/03/23 18:20:07.460672 [info] auth: initialized.  users:1  sessions:1
2022/03/23 18:20:07.460682 [info] Initialize web module
2022/03/23 18:20:07.475107 [info] AdGuard Home is available at the following addresses:
2022/03/23 18:20:07.475440 [info] Go to http://127.0.0.1:80
2022/03/23 18:20:07.475450 [info] Go to http://192.XXX.XXX.2:80
2022/03/23 18:20:07.716888 [info] Starting the DNS proxy server
2022/03/23 18:20:07.716904 [info] Ratelimit is enabled and set to 20 rps
2022/03/23 18:20:07.716906 [info] The server is configured to refuse ANY requests
2022/03/23 18:20:07.716908 [info] DNS cache is enabled
2022/03/23 18:20:07.716913 [info] MaxGoroutines is set to 300
2022/03/23 18:20:07.716919 [info] Creating the UDP server socket
2022/03/23 18:20:07.716974 [info] Listening to udp://[::]:53
2022/03/23 18:20:07.717001 [info] Creating a TCP server socket
2022/03/23 18:20:07.717049 [info] Listening to tcp://[::]:53
2022/03/23 18:20:07.717359 [info] Entering the UDP listener loop on [::]:53
2022/03/23 18:20:07.717403 [info] Entering the tcp listener loop on [::]:53
2022/03/23 18:20:13.884924 [info] Received signal "terminated"
2022/03/23 18:20:13.884934 [info] stopping AdGuard Home
2022/03/23 18:20:13.884937 [info] stopping http server...
2022/03/23 18:20:13.886129 [info] stopped http server
2022/03/23 18:20:13.886177 [info] Stopping the DNS proxy server
2022/03/23 18:20:13.886246 [info] Stopped the DNS proxy server
2022/03/23 18:20:13.893869 [info] Stopped
2022/03/23 18:20:14.229947 [info] AdGuard Home, version v0.107.5
2022/03/23 18:20:14.233599 [info] Initializing auth module: /opt/adguardhome/work/data/sessions.db
2022/03/23 18:20:14.233683 [info] auth: initialized.  users:1  sessions:1
2022/03/23 18:20:14.233703 [info] Initialize web module
2022/03/23 18:20:14.244742 [info] AdGuard Home is available at the following addresses:
2022/03/23 18:20:14.245169 [info] Go to http://127.0.0.1:80
2022/03/23 18:20:14.245203 [info] Go to http://192.XXX.XXX.2:80
2022/03/23 18:20:14.413985 [info] Starting the DNS proxy server
2022/03/23 18:20:14.414001 [info] Ratelimit is enabled and set to 20 rps
2022/03/23 18:20:14.414003 [info] The server is configured to refuse ANY requests
2022/03/23 18:20:14.414006 [info] DNS cache is enabled
2022/03/23 18:20:14.414026 [info] MaxGoroutines is set to 300
2022/03/23 18:20:14.414032 [info] Creating the UDP server socket
2022/03/23 18:20:14.414116 [info] Listening to udp://[::]:53
2022/03/23 18:20:14.414135 [info] Creating a TCP server socket
2022/03/23 18:20:14.414230 [info] Listening to tcp://[::]:53
2022/03/23 18:20:14.414336 [info] Entering the UDP listener loop on [::]:53
2022/03/23 18:20:14.414429 [info] Entering the tcp listener loop on [::]:53
2022/03/23 18:20:44.503431 [info] Received signal "terminated"
2022/03/23 18:20:44.503442 [info] stopping AdGuard Home
2022/03/23 18:20:44.503445 [info] stopping http server...
2022/03/23 18:20:44.506070 [info] stopped http server
2022/03/23 18:20:44.506108 [info] Stopping the DNS proxy server
2022/03/23 18:20:44.506251 [info] Stopped the DNS proxy server
2022/03/23 18:20:44.528173 [info] Stopped

 

Auch wenn ich ihn manuell neu starte, hängt er fest. Erst ein recreate, lässt ihn wieder auflaufen.

 

Hatte sowas von euch schon jemand mal bzw. hat einen Denkanstoß für mich?

Viele Grüße

Link to comment
27 minutes ago, LyDjane said:

Niemand mal ein ähnliches Problem gehabt? 

 

anscheinend wohl nicht, es werden auch nicht viele portainer auf unraid nutzen ...

 

br0 ist custom:br0 ? wenn ja kannst du dir die port mappings schenken da der docker ja ne eigene ip hat und alle ports eh offen sind auf dem docker, ansonsten ... mal ohne portainer probieren ?

  • Like 1
Link to comment
10 hours ago, alturismo said:

 

br0 ist custom:br0 ? wenn ja kannst du dir die port mappings schenken da der docker ja ne eigene ip hat und alle ports eh offen sind auf dem docker, ansonsten ... mal ohne portainer probieren ?

br0 ist custom:br0.

stimmt, die Mappings habe ich mal rausgenommen (waren noch von Bridge Zeiten).

 

ohne Portainer habe ich das gleiche Phänomen.

Link to comment
1 hour ago, LyDjane said:

ohne Portainer habe ich das gleiche Phänomen.

Liegt vermutlich an einer falschen config oder ähnlichem.

Hast du denn eine konfiguration drin in deinem appdata Ordner, wenn ja, passen die Rechte auch?

 

Warum benutzt du Portainer auf Unraid wenn ich Fragen darf? Hast du einen wirklichen Mehrwert davon?

  • Like 1
Link to comment
2 hours ago, LyDjane said:

stimmt, die Mappings habe ich mal rausgenommen (waren noch von Bridge Zeiten).

 

ok, mal anders angesetzt

 

welchen docker nutzt du ? den aus CA ?

 

wenn ja, entferne diesen mal, benenne deinen userdata ordner um, Bsp. /mnt/user/appdata/adguardhome zu .../adguardhome_backup

 

installiere den docker nochmals mit add container, runter scrollen zu user templates, adguardhome auswählen, dann ist der zwar erstmal "blank" aber zum Test ob dieser sauber startet, neu startet, usw usw ...

 

wenn ja, dann ist recht sicher dass die Config nicht sauber ist, sprich, pass dann nochmal deine config "step by step" an ... und teste dazwischen ob er sauber startet ...

 

so würde ich jetzt das Thema angehen ... simpel, Ausschluss ...

  • Upvote 1
Link to comment
58 minutes ago, ich777 said:

Liegt vermutlich an einer falschen config oder ähnlichem.

war auch meine erste Vermutung. Nachdem ich den Docker nun aber bereits 5 mal neu aufgesetzt habe, denke ich, es liegt an dem custom:br0.

 

59 minutes ago, ich777 said:

Hast du denn eine konfiguration drin in deinem appdata Ordner, wenn ja, passen die Rechte auch?

das passt.

 

59 minutes ago, ich777 said:

Warum benutzt du Portainer auf Unraid wenn ich Fragen darf? Hast du einen wirklichen Mehrwert davon?

weil ich mit circa. 15 Docker dort besser den Überblick habe und mich seit einem Jahr mit Portainer beschäftigt habe. Finde es klasse.

 

29 minutes ago, alturismo said:

welchen docker nutzt du ? den aus CA ?

sowohl als auch. Bei beidem ist es das gleiche.

 

29 minutes ago, alturismo said:

wenn ja, entferne diesen mal, benenne deinen userdata ordner um, Bsp. /mnt/user/appdata/adguardhome zu .../adguardhome_backup

ändert nicht viel. Selbst nach der Grundeinrichtung und ohne Backup zeigt er das gleiche Verhalten.

 

30 minutes ago, alturismo said:

wenn ja, dann ist recht sicher dass die Config nicht sauber ist, sprich, pass dann nochmal deine config "step by step" an ... und teste dazwischen ob er sauber startet

bereits mehrfach versucht.
-> was ich feststelle, dass wenn er auf bridge läuft, klappt alles einwandfrei. Sobald er auf dem custom:br0 läuft gibt es die Probleme.

 

 

Viele Grüße und vielen Dank für eure Hilfe!

Link to comment
Just now, LyDjane said:

war auch meine erste Vermutung. Nachdem ich den Docker nun aber bereits 5 mal neu aufgesetzt habe, denke ich, es liegt an dem custom:br0.

Definitiv nicht, warum sollte es daran liegen? Hast du dem Container auch eine Fixe IP zugeteilt?

 

1 minute ago, LyDjane said:

weil ich mit circa. 15 Docker dort besser den Überblick habe und mich seit einem Jahr mit Portainer beschäftigt habe. Finde es klasse.

Okay, jedem selbst überlassen.

 

2 minutes ago, LyDjane said:

sowohl als auch. Bei beidem ist es das gleiche.

Dann stimmt sicher mit der config was nicht.

Probier mal diese config bitte und änder aber bitte die sachen ab die ich GROSS geschrieben hab das sie für dich passen. IP nicht ändern!

AdGuardHome.yaml

Link to comment
1 hour ago, ich777 said:

Definitiv nicht, warum sollte es daran liegen? Hast du dem Container auch eine Fixe IP zugeteilt?

Ja und Nein. Hatte beides keine Auswirkung.

 

1 hour ago, ich777 said:

Okay, jedem selbst überlassen.

 

Ironisch gemeint? Alternativ? Oder bist du da nur mit dem unRAID unterwegs? Negative Erfahrung mit Portainer?

Bin halt ein Gui Fan. 😄

 

2 hours ago, ich777 said:

Probier mal diese config bitte und änder aber bitte die sachen ab die ich GROSS geschrieben hab das sie für dich passen. IP nicht ändern!

dumme Frage, Userdaten?

Link to comment
1 hour ago, LyDjane said:

dumme Frage, Userdaten?

Lies dir doch das file durch.

dort steht doch: admin und drunter musst du ein Passwort eingeben das wird dann normalerweise nach dem ersten start gehasht.

 

1 hour ago, LyDjane said:

Bin halt ein Gui Fan. 😄

Warum eine GUI nutzen wenn Unraid eine sehr gute bis bessere GUI für Docker hat und ich meine wirklich bessere GUI… Mein issue von Github für Portainer wird nicht wirklich beachtet auch wenn schon zig andere auch +1 geschrieben haben, war ein feature request…

 

Die Interfaces konfigurierst du doch auch in Unraid, ich versteh das nicht wirklich für was man dan Portainer braucht, noch dazu kannst du mit CA Update auch in Unraid die Container automatisch updaten lassen.

 

1 hour ago, LyDjane said:

Ja und Nein. Hatte beides keine Auswirkung.

Wenn du schon br0 benutzt und AdGuard als DNS server benutzen willst dann wäre es vermutlich nicht schlecht wenn du eine statische IP verwendest sonst müsstest du immer den DNS server in deinem DHCP Server zu ändern.

Link to comment
14 minutes ago, ich777 said:

Lies dir doch das file durch.

dort steht doch: admin und drunter musst du ein Passwort eingeben das wird dann normalerweise nach dem ersten start gehasht.

okay, das funktioniert nicht. Genau das hatte ich so probiert.

 

14 minutes ago, ich777 said:

Unraid die Container automatisch updaten lassen.

dafür nutze ich watchtower.

15 minutes ago, ich777 said:

Die Interfaces konfigurierst du doch auch in Unraid

also ich habe bisher alles über portainer gemacht. Unraid nur als Server und bisher keinen Docker darüber am laufen.

15 minutes ago, ich777 said:

Wenn du schon br0 benutzt und AdGuard als DNS server benutzen willst dann wäre es vermutlich nicht schlecht wenn du eine statische IP verwendest sonst müsstest du immer den DNS server in deinem DHCP Server zu ändern.

der war ja hinterlegt (zu testzwecken wieder deaktiviert).

Link to comment
14 minutes ago, LyDjane said:

okay, das funktioniert nicht. Genau das hatte ich so probiert.

Aber der container läuft?

 

14 minutes ago, LyDjane said:

dafür nutze ich watchtower.

Wie gesagt jeder findet was anderes gut aber ich versteh eben nicht warum man was anderes nimt als den Docker tab in der GUI wenn man mit dem Docker tab auch alles konfigurieren kann.

…du installierst dir auch nicht Windows um dann damit in einer VM Linux zu nutzen. Ich glaube du verstehst was ich meine. 😉

 

18 minutes ago, LyDjane said:

Unraid nur als Server und bisher keinen Docker darüber am laufen.

Die container laufen doch auf Unraid, du benutzt nur Portainer als GUI, was anderes machst du nicht.

Link to comment
37 minutes ago, ich777 said:

Aber der container läuft?

läuft, bist zum login.

 

37 minutes ago, ich777 said:

…du installierst dir auch nicht Windows um dann damit in einer VM Linux zu nutzen. Ich glaube du verstehst was ich meine. 😉

got you :D

38 minutes ago, ich777 said:

Die container laufen doch auf Unraid, du benutzt nur Portainer als GUI, was anderes machst du nicht.

absolut korrekt. Wollte damit nur aussagen, dass die Docker via Portainer konfiguriert wurden anstatt uber die unRAID Öberfläche.

Link to comment
31 minutes ago, LyDjane said:

läuft, bist zum login.

Also läuft er…

 

Stoppst du den container auch immer vorher, änderst die config und startest den container dann erneut?

Probier mal das passwort leer zu lassen, ich weiß es nicht mehr wie du das im container zurücksetzt.

Link to comment
2 hours ago, ich777 said:

Also läuft er…

 

Stoppst du den container auch immer vorher, änderst die config und startest den container dann erneut?

Probier mal das passwort leer zu lassen, ich weiß es nicht mehr wie du das im container zurücksetzt.

na klar :)


Keine Chance. Passwort muss vorhanden sein.

Link to comment
8 hours ago, LyDjane said:

Keine Chance. Passwort muss vorhanden sein.

Hier steht es: Klick

 

Du brauchst nur irgend einen container (SWAG zB) oder computer der htpasswd installiert hat und dann gibst du das ein:

htpasswd -B -n -b <USERNAME> <PASSWORD>

 Damit erzeugst du deinen hash und den fügst du in die .yaml datei ein.

Link to comment
9 hours ago, ich777 said:

Hier steht es: Klick

 

Du brauchst nur irgend einen container (SWAG zB) oder computer der htpasswd installiert hat und dann gibst du das ein:

htpasswd -B -n -b <USERNAME> <PASSWORD>

 Damit erzeugst du deinen hash und den fügst du in die .yaml datei ein.

klappt einwandfrei :) danke!

Nach neustart vom adguard server zeigt sich auch hier leider exakt das gleiche verhalten.

Docker kommt nicht mit hoch.

Link to comment
12 minutes ago, LyDjane said:

Nach neustart vom adguard server zeigt sich auch hier leider exakt das gleiche verhalten.

Ich kann dir leider nicht mehr weiter helfen, bei mir läuft AdGuard auf 6.9.2 ohne weiteres und ohne Probleme auf br0 mit einer statischen IP.


Ich weiß auch nicht ob Portainer irgendwas hinzufügt oder an den Netzwerken ändert auf Unraid.

 Kann sein das Portainer das Problem ist kann aber auch sein das es was anderes ist.

Link to comment
10 minutes ago, ich777 said:

Ich kann dir leider nicht mehr weiter helfen, bei mir läuft AdGuard auf 6.9.2 ohne weiteres und ohne Probleme auf br0 mit einer statischen IP.


Ich weiß auch nicht ob Portainer irgendwas hinzufügt oder an den Netzwerken ändert auf Unraid.

 Kann sein das Portainer das Problem ist kann aber auch sein das es was anderes ist.

okay schade.

Auch unter unraid, wenn ich ihn dort anwerfe, erscheint nur:

 

Fehler bei der Ausführung

No such container

Link to comment
41 minutes ago, LyDjane said:

Fehler bei der Ausführung

No such container

Weil du wahrscheinlich mit Portainer immer reinpfuscht, Portainer hat dir vermutlich den Container von Unraid gelöscht. :D

Nochmal, ich bin kein Freund von Portainer auf Unraid, dubhast zwei management sachen drauf die sich gegenseitig Stören, stell dor das ganze so vor wie wenn du zwei Vorenscanner drauf hast und ich würd dir dazu raten das du die Mittel nutzt die Unraid an Board hat.

Link to comment
36 minutes ago, ich777 said:

Weil du wahrscheinlich mit Portainer immer reinpfuscht, Portainer hat dir vermutlich den Container von Unraid gelöscht. :D

Nochmal, ich bin kein Freund von Portainer auf Unraid, dubhast zwei management sachen drauf die sich gegenseitig Stören, stell dor das ganze so vor wie wenn du zwei Vorenscanner drauf hast und ich würd dir dazu raten das du die Mittel nutzt die Unraid an Board hat.

ich habe den container rein via unraid aufgesetzt und verwaltet.
In Portainer war ich nicht drin und habe am container gearbeitet.

Link to comment
42 minutes ago, LyDjane said:

ich habe den container rein via unraid aufgesetzt und verwaltet.

Du benutzt aber watchtower und ich weiß nicht ob dir entweder portainer oder watchtower nicht orphan images löscht.

 

23 minutes ago, LyDjane said:

Sobald das custom br0 ins spiel kommt, klappts nicht.

Hast du denn bridging an in Unraid.

 

Ich sags nochmal, ich weiß nicht ob Portainer dir da nicht in die Netzwerke reinpfuscht, bedenke, möglich wäre es.

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.