Kein Zugriff auf Docker Oberfläche


zero_neverload

Recommended Posts

Hallo liebe Community,

 

nach einem Update einiger Dockercontainer habe ich aktuell keinen Zugriff mehr auf den Dockertab im Unraid. 

 

image.thumb.png.37188291fe871899c52d863640401662.png


Es wird lediglich der Unraid Ladebalken angezeigt.

 

Neustart hat nichts gebracht, auch das Neustarten des Dockerdienstes nichts.

 

Die vorhandenen Container scheinen jedoch noch zu laufen, da ich zugriff auf die Dienste habe. (pi-Hole, Gameserver, etc)

 

Hat jemand eine Idee?

Vielen Dank vorab.

 

Nachtrag: das Plugin CA Backup / Restore Appdata lässt sich leider auch nicht mehr öffnen und zeigt eine weisse Seite an.

 

 

Edited by zero_neverload
Link to comment
  • zero_neverload changed the title to Kein Zugriff auf Docker Oberfläche

Sorry, hier der Fehlerlog:

 

  • Nov 6 14:12:17 Tower kernel: blk_update_request: I/O error, dev fd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

  • Nov 6 14:12:17 Tower kernel: floppy: error 10 while reading block 0

  • Nov 6 14:12:17 Tower kernel: blk_update_request: I/O error, dev fd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

  • Nov 6 14:12:17 Tower kernel: floppy: error 10 while reading block 0

  • Nov 6 14:12:17 Tower sshd[1610]: Server listening on 0.0.0.0 port 22.

  • Nov 6 14:12:17 Tower sshd[1610]: Server listening on :: port 22.

  • Nov 6 14:12:53 Tower kernel: blk_update_request: I/O error, dev fd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

  • Nov 6 14:12:53 Tower kernel: floppy: error 10 while reading block 0

  • Nov 6 14:13:03 Tower sshd[1610]: Received signal 15; terminating.

  • Nov 6 14:13:04 Tower sshd[6285]: Server listening on 0.0.0.0 port 22.

  • Nov 6 14:13:04 Tower sshd[6285]: Server listening on :: port 22.

  • Nov 6 14:13:22 Tower kernel: blk_update_request: I/O error, dev fd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

  • Nov 6 14:13:22 Tower kernel: floppy: error 10 while reading block 0

  • Nov 6 14:13:36 Tower kernel: blk_update_request: I/O error, dev fd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

  • Nov 6 14:13:36 Tower kernel: floppy: error 10 while reading block 0

  • Nov 6 14:13:49 Tower kernel: blk_update_request: I/O error, dev fd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

  • Nov 6 14:13:49 Tower kernel: floppy: error 10 while reading block 0

  • Nov 6 14:14:30 Tower webGUI: Successful login user root from 10.10.0.216

  • Nov 6 14:15:38 Tower rc.docker: Error response from daemon: Pool overlaps with other one on this address space

  • Nov 6 14:21:06 Tower nginx: 2021/11/06 14:21:06 [error] 7326#7326: *1206 upstream timed out (110: Connection timed out) while reading upstream, client: 10.10.0.216, server: , request: "GET /Settings/BackupMainV2 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "10.10.0.168", referrer: "http://10.10.0.168/Plugins"

  • Nov 6 14:27:45 Tower nginx: 2021/11/06 14:27:45 [error] 7326#7326: *2317 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.10.0.216, server: , request: "GET /plugins/dynamix.docker.manager/include/DockerContainers.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.10.0.168", referrer: "http://10.10.0.168/Docker"

  • Nov 6 14:50:10 Tower nginx: 2021/11/06 14:50:10 [error] 7326#7326: *6886 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.10.0.216, server: , request: "GET /plugins/dynamix.docker.manager/include/DockerContainers.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.10.0.168", referrer: "http://10.10.0.168/Docker"

  • Nov 6 15:14:10 Tower nginx: 2021/11/06 15:14:10 [error] 7326#7326: *12524 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.10.0.216, server: , request: "GET /plugins/dynamix.docker.manager/include/DockerContainers.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.10.0.168", referrer: "http://10.10.0.168/Docker"

Link to comment
9 minutes ago, zero_neverload said:

Pool overlaps with other one on this address space

Du hast einen Konflikt bei deinen IP-Adressen. Nutzt du br0 bei den Containern und hast da evtl IPs verwendet, die normalerweise von einem DHCP Server in deinem Netzwerk bedient werden?

 

Trenn mal alles und verbinde PC und unRAID Server direkt ohne Router/Switch (müssen beide natürlich auch feste IPs außerhalb des DHCP besitzen) und korrigiere die IP-Adressen.

 

Siehe auch:

https://forums.unraid.net/topic/114553-system-freezes/?do=findComment&comment=1048856

 

 

Link to comment

Also irgenwie verstehe ich das ganze nicht..

 

Ich habe deinem Tipp gefolgt und ich konnte dann nach langem warten die Dockeroberfläche erreichen.

 

Die einzige Docker welche mit dem br0 eingestellt ist, ist meine Pi-Hole welche jedoch mit der IP Adresse 10.10.0.9 eingestellt ist. diese wird auch zu 100 Prozent nur einmal im netz verwendet.

 

image.thumb.png.d2ba79eb5f830736e350caa6ef005ca6.png

 

image.thumb.png.af1a33766c6416b04dc8ee0e24938a52.png

 

image.thumb.png.67ae9d2baa073cbe10ede5cd65a49076.png
Ich habe sichergestellt das meine VMs nicht diese IP verwenden.

 

Auch im standalone modus (Server und mein PC hängen an einem gesondertem Switch) braucht die Dockeroberfläche ewig, bis sich die seite vollständig aufbaut.

 

Das alles kommt mir komisch vor.

 

Hänge ich den Server wieder normal ans netz, wird die Oberfläche nicht mehr aufgebaut.

Die IP Adressen meines Server 10.10.0.45 und 10.10.0.168 sind definitv nicht doppelt vergeben.

 

Aktuell sind alle Container ausser Plex aus.

 

bin noch ratloser als vorher.....

  1. Nov 7 15:04:45 Tower rc.docker: Error response from daemon: Pool overlaps with other one on this address space
  2. Nov 7 15:16:34 Tower nginx: 2021/11/07 15:16:34 [error] 11744#11744: *3054 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.10.0.13, server: , request: "GET /plugins/dynamix.docker.manager/include/DockerContainers.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.10.0.45", referrer: "http://10.10.0.45/Docker"
  3. Nov 7 15:22:05 Tower kernel: CIFS: VFS: \\10.10.0.46 Error -32 sending data on socket to server
  4. Nov 7 15:22:05 Tower kernel: traps: lsof[20923] general protection fault ip:1480d51bda9e sp:c9a701492045410a error:0 in libc-2.30.so[1480d519e000+16b000]
  5. Nov 7 15:50:35 Tower nginx: 2021/11/07 15:50:35 [error] 11744#11744: *8386 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.10.0.13, server: , request: "GET /plugins/dynamix.docker.manager/include/DockerContainers.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.10.0.168", referrer: "http://10.10.0.168/Docker"

 

Was mir noch aufgefallen ist, das mein Zoneminder Docker weg ist, bzw. diese mir nicht mehr angezeigt wird.

 

Es könnte sein, das dort die BR0 verwendet wurde, nur wie finde ich das jetzt raus, da ich sie ja nicht mehr sehe?

 

Ist die Docker vermutlich noch vorhanden und läuft sogar, auch wenn ich sie nicht sehe in der Oberfläche?

 

 

Link to comment

Anmerkung!

 

root@Tower:~# docker ps
CONTAINER ID   IMAGE                COMMAND   CREATED       STATUS                    PORTS     NAMES
93ce7b2b8a09   plexinc/pms-docker   "/init"   2 weeks ago   Up 59 minutes (healthy)             Plex-Media-Server

 

root@Tower:~# docker ps -a
CONTAINER ID   IMAGE                                COMMAND                  CREATED          STATUS                         PORTS                    NAMES
625007e56a1f   jlesage/filebot                      "/init"                  17 minutes ago   Created                                                 FileBot
8b6fb3580e79   testdasi/pihole-dot-doh:latest       "/s6-init"               35 minutes ago   Created                                                 Pihole-DoT-DoH
6a0838d131f8   spaceinvaderone/vm_custom_icons      "/bin/sh -c 'bash ./…"   27 hours ago     Exited (0) About an hour ago                            vm_custom_icons
71651a98a432   ich777/teamspeak                     "/opt/scripts/start.…"   27 hours ago     Created                                                 TeamSpeak3
5e08525870ee   phpmyadmin/phpmyadmin                "/docker-entrypoint.…"   27 hours ago     Exited (0) 41 minutes ago                               phpmyadmin
974d6fd7a5f0   linuxserver/mariadb                  "/init"                  27 hours ago     Exited (0) 58 minutes ago                               mariadb
ef418fc9506b   influxdb:latest                      "/entrypoint.sh infl…"   27 hours ago     Created                                                 Influxdb
abd538557b47   grafana/grafana                      "/run.sh"                27 hours ago     Created                                                 Grafana
7723f7e6348a   ich777/fivemserver                   "/opt/scripts/start.…"   27 hours ago     Created                                                 FiveM_new_4
27cae86f3445   ich777/fivemserver                   "/opt/scripts/start.…"   27 hours ago     Created                                                 FiveM_Andi
86fb21283bc5   jlesage/filezilla                    "/init"                  27 hours ago     Created                                                 FileZilla
4330657a81ae   jasonbean/guacamole                  "/etc/firstrun/first…"   27 hours ago     Created                                                 ApacheGuacamole
799a53c9d121   ich777/steamcmd:7dtd                 "/opt/scripts/start.…"   27 hours ago     Created                                                 7DaysToDie
c0e67d10fb90   snoopy86/desktop-dockers             "/sbin/my_init"          4 days ago       Created                                                 Ubuntu-xrdp
93ce7b2b8a09   plexinc/pms-docker                   "/init"                  2 weeks ago      Up About an hour (healthy)                              Plex-Media-Server
055d0d175ad8   ich777/steamcmd:conanexiles          "/opt/scripts/start.…"   5 months ago     Exited (143) 35 hours ago                               ConanExiles
a85fa36b4915   giantmolecularcloud/fritzboxinflux   "python3 FritzBox_in…"   8 months ago     Exited (1) 8 months ago                                 fritzboxinflux
b5dbaabe49c3   fanningert/docker-virtmanager        "/usr/bin/supervisor…"   12 months ago    Exited (255) 3 days ago        0.0.0.0:8080->8080/tcp   Virt-Manager
e0c52ba0250d   djaydev/krusader                     "/init"                  13 months ago    Exited (0) 12 months ago                                krusader
root@Tower:~# 

Edited by zero_neverload
Link to comment

Was hast du bei den Docker Einstellungen bei br0 stehen? Denk dran, dass Docker für seine Container den DHCP macht. Zwei DHCP Server im selben Adressbereich führen dann zum Problem. Daher hatte ich auch den Link gepostet. Du musst den br0 Bereich so limitieren, dass er sich nicht mit dem eines anderen DHCP Servers überschneidet.

 

Dann die Frage ob .45 und .168 überhaupt außerhalb vom DHCP liegen. Du darfst keine feste IP innerhalb eines DHCP Bereichs vergeben. Nur der DHCP Server entscheidet in seinem Bereich welcher Client welche IP erhält. Also welchen Bereich deckt dein DHCP Server ab?

Link to comment

Wie macht ihr das denn mit der Adressvergabe?

 

Habt ihr als Beispiel eure Fritzbox die einen Bereich vergibt ab z.B. 10.10.0.200-10.10.0.254 und euer Docker dann intern von 10.10.0.100 -10.10.0.199?

 

Ich hab immer gedacht das die IP des Dockers über die Fritzbox vergeben wurde und ahbe dann dort die adresse als Fest eingetragen.

Aktuell sieht es auf meinem Server so aus unter den Dockereinstellungen

 

image.thumb.png.773a33344f10ecec54287ccf31c827f0.png

 

Nach dem Aufräumen der Einstellungen hab ich nun nurnoch eine Netzwerkkarte am laufen, so wie ich es auf meinem zweiten Server auch habe.
Dort hab ich nun die 45er Adresse gelassen. Meine Fritzbox vergibt ab 60 ihre Adressen.

 

Was mir nurnoch fehlt gegenüber meies zweiten Server ist die VIRTBR. Bin aber der Meinung das ich das noch nie verwendet habe.

 

image.thumb.png.b2b8041b56476f87b868251460a8ec77.png

 

Seht ihr noch Optimierungsmöglichkeiten?

Aktuell kann ich wieder die Dockeroberfläche sehen, wobei mir die Icons nicht mehr geladen werden. (keine Ahnung warum er das jetzt macht)

 

 

Link to comment
2 hours ago, ich777 said:

Nur zur Info, djaydev macht keine container mehr und den gibt es auch eigentlich nicht mehr auf DockerHub.

Das war eine der ersten Docker die ich mal installiert hatte.

2 hours ago, ich777 said:

 

 

Schalt nur bei einem Netzwerkinterface "Netzwerkbrücke aktivieren" an, nicht bei beiden.

Hab ich bei BR1 jetzt ausgeschaltet.

Link to comment
7 hours ago, zero_neverload said:

Ich hab immer gedacht das die IP des Dockers über die Fritzbox vergeben wurde und ahbe dann dort die adresse als Fest eingetragen.

Entweder bestimmt der Client seine IP oder der DHCP Server gibt ihm eine. Du kannst zusätzlich in der Fritz!Box festlegen, dass der DHCP einem bestimmten Client immer die selbe geben soll, aber wenn der Client schon eine hat und die ist dann sogar genau die, die eigentlich der DHCP Server für ihn reserviert hat, kann da denke ich schon ein Konflikt bei resultieren. Also entweder nutzt du DHCP oder nicht. Beides geht in die Hose.

Link to comment
8 hours ago, zero_neverload said:

Habt ihr als Beispiel eure Fritzbox die einen Bereich vergibt ab z.B. 10.10.0.200-10.10.0.254 und euer Docker dann intern von 10.10.0.100 -10.10.0.199?

 

Naja, so viele feste IPs brauche ich jetzt nicht. Mein DHCP Bereich fängt bei .30 an, aber sonst klar, da darf es keine Überschneidungen geben. Wobei du bei br0 ja eh keinen DHCP aktiv hattest. Allerdings hast du mit br0 und br1 Docker zwei verschiedene Netze mitgegeben, die aber gar nicht verschieden waren. Ich denke damit hat Docker ein Problem. Man hätte also mit dem Suffix die Bereiche eingrenzen müssen. Allerdings brauchst du ja eh kein br1 und im br0 ja sogar nur eine IP, also macht es schon Sinn br1 wegzulassen. Ist die Fehlermeldung dadurch jetzt weg?

Link to comment
5 hours ago, mgutt said:

Naja, so viele feste IPs brauche ich jetzt nicht. Mein DHCP Bereich fängt bei .30 an, aber sonst klar, da darf es keine Überschneidungen geben. Wobei du bei br0 ja eh keinen DHCP aktiv hattest. Allerdings hast du mit br0 und br1 Docker zwei verschiedene Netze mitgegeben, die aber gar nicht verschieden waren. Ich denke damit hat Docker ein Problem. Man hätte also mit dem Suffix die Bereiche eingrenzen müssen. Allerdings brauchst du ja eh kein br1 und im br0 ja sogar nur eine IP, also macht es schon Sinn br1 wegzulassen. Ist die Fehlermeldung dadurch jetzt weg?

Problem bei mir ist, das ich mit meinen 254 IPs langsam an die Grenzen komme und fast überlege Subneting zu machen, so das ich mehr als 254 IPs zur Verfügung habe. 

Wenn das wirklich dazu kommt wird es spannend, da ich dann auch die Fritzbox nicht mehr als DHCP verwenden kann, da die das glaube ich nicht unterstützt.

Link to comment
1 hour ago, zero_neverload said:

Problem bei mir ist, das ich mit meinen 254 IPs langsam an die Grenzen komme und fast überlege Subneting zu machen, so das ich mehr als 254 IPs zur Verfügung habe.

Wir reden doch von einem privaten Umfeld oder?

Wie können da über 200 Geräte/Docker/etc. einfließen? 
Falls du das machen willst für einen besseren Überblick, dann könnte ich das verstehe. Wie bei VLANs

Link to comment
23 minutes ago, i-B4se said:

Wir reden doch von einem privaten Umfeld oder?

Wie können da über 200 Geräte/Docker/etc. einfließen? 
Falls du das machen willst für einen besseren Überblick, dann könnte ich das verstehe. Wie bei VLANs

Ich habe sehr viele Geräte im Netz, alleine schon durch meine ESPs für WLED, schaltbare Steckdosen usw. Das alleine macht schon 60-70 Geräte aus. Dann kommen da noch Alexas, Dots usw dazu, was auch 10 Geräte in Summe ausmacht. 3x Plexserver 2x Unraid, diverse VMs, Spieleserver (7D2D, Conan, Astroneer usw). Smartphones, Ipads usw machen auch 10 geräte aus. Meine 12 IP Cams. Dann wird mein Wlan noch im Haus geteilt mit zwei weiteren Wohnparteien die auch bestimmt 20 - 30 Geräte am start haben und dann wird es auch mal langsam knapp.

Vielleicht mache ich auch ein NAT für die anderen Haushalte, muss mal schauen. Noch hab ich ein bischen Luft.

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.