mgutt Posted June 20, 2021 Share Posted June 20, 2021 Mein Plex Container weigerte sich zu starten: /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='Plex-Media-Server' --net='npm' --ip='172.19.0.2' -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e 'PLEX_CLAIM'='claim-abc' -e 'PLEX_UID'='99' -e 'PLEX_GID'='100' -e 'ADVERTISE_IP'='http://192.168.178.9:32400/' -p '1900:1900/udp' -p '3005:3005/tcp' -p '32400:32400/tcp' -p '32410:32410/udp' -p '32412:32412/udp' -p '32413:32413/udp' -p '32414:32414/udp' -p '32469:32469/tcp' -p '8324:8324/tcp' -v '/mnt/user/Movie/':'/Movie':'ro' -v '/mnt/user/TV/':'/TV':'ro' -v '/mnt/user/Video/Favorite/':'/Video':'ro' -v '/mnt/user/plex':'/optimize':'rw' -v '/mnt/cache/Music':'/Music':'ro' -v '/mnt/cache/appdata/Plex-Media-Server':'/config':'rw' --device='/dev/dri' --no-healthcheck --mount type=tmpfs,destination=/tmp,tmpfs-size=4294967296 --memory=8G 'plexinc/pms-docker:latest' a75692d692c4412d44633171499c1ba3a60dba6ee14781ede8ea6d43c05f8b79 docker: Error response from daemon: Address already in use. Daraufhin stoppte ich meinen Nginx Proxy Manager (NPM) Container. Dann konnte ich Plex starten und danach auch wieder NPM. "Address already in use" bezieht sich doch auf einen bereits verwendeten Port oder? Wären alle in Bridge, sähe das in Ordnung aus: Allerdings läuft NPM in br0 und wird nachträglich mit npm verbunden: Meine Vermutung war nun, dass einer der NPM Ports von Plex verwendet wird. Das ist aber nicht der Fall. Nur zB 32400 kann ich von NPM aus erreichen: Aber dann ist mir eingefallen, dass ich in NPM einen Stream Host auf Port 32400 hinzugefügt habe: NPM empfängt also auf 32400 eingehenden Traffic von außen und leitet ihn 1:1 an Plex weiter. Ich hätte es gerne verifiziert, aber der NPM Container kennt kein ifconfig Kommando, daher weiß ich nicht welche 172.19.0.x IP der NPM besitzt: EDIT: Ok, von Plex aus die 172.19.0.1:32400 geladen und Plex selbst antwortet, daher gehe ich davon aus, dass das die IP von NPM ist: Kann ich irgendwie die Autostart-Reihenfolge bei Docker-Containern festlegen? Quote Link to comment
ich777 Posted June 20, 2021 Share Posted June 20, 2021 32 minutes ago, mgutt said: Kann ich irgendwie die Autostart-Reihenfolge bei Docker-Containern festlegen? Jein, du kannst eine Verzögerung des starts einstellen sprich starte container x erst nach n sekunden, die Reihenfolge in der du sie auf der Docker Seite hast sollte übrigens auch ausschlaggebend sein. 32 minutes ago, mgutt said: Ich hätte es gerne verifiziert, aber der NPM Container kennt kein ifconfig Kommando, daher weiß ich nicht welche 172.19.0.x IP der NPM besitzt: Was ist das für ein baseimage? Kannst dir unter umständen doch ifconfig installieren. Ist aber dennoch ein seltsames Problem das ich ao noch nie gesehen hab... EDIT: kann es sein das es was mit dem start parameter zu tuhen hat: Quote --ip='172.19.0.2' sieht zumindest so aus als gibst du den manuell mit. Quote Link to comment
mgutt Posted June 20, 2021 Author Share Posted June 20, 2021 1 hour ago, ich777 said: Jein, du kannst eine Verzögerung des starts einstellen sprich starte container x erst nach n sekunden, die Reihenfolge in der du sie auf der Docker Seite hast sollte übrigens auch ausschlaggebend sein. Wo? Ich habe jetzt erst mal nur per Drag & Drop die Reihenfolge geändert: Mal sehen ob das geht... Quote Link to comment
ich777 Posted June 20, 2021 Share Posted June 20, 2021 48 minutes ago, mgutt said: Wo? Advanced View an machen, dann steht es beim Autostart dabei oder besser gesagt unterhalb: 1 Quote Link to comment
mgutt Posted July 27, 2021 Author Share Posted July 27, 2021 Ich habe diesen Fehler erneut, aber in einem etwas anderen Kontext. Ich habe die IP-Adressen vom Server geändert, dann den Docker Dienst gestartet und festgestellt, das mein NPM Container nicht mehr startet. Nach einigem Herumprobieren stelle ich fest, dass er auf den folgenden IP-Adressen nicht mehr geht: 192.168.178.8 (eth0, Unraid = logisch) 192.168.178.9 (eth1, Unraid = logisch) 192.168.178.10 (durch nichts in Verwendung, unlogisch) 192.168.178.11 (durch nichts in Verwendung, unlogisch) 192.168.178.12 (durch nichts in Verwendung, unlogisch) Erst auf 192.168.178.13 funktioniert der Container. Hier ein Beispiel-Fehler: Andere Container verwenden keine festen IP-Adressen, sondern nur Bridge: Von außen ist auch alles logisch (also 8, 9 und 13 sind erreichbar, Rest nicht): Ich muss dazu sagen, dass ich die 10, 11 und 12 beim Ändern der Netzwerk-Einstellungen und beim Starten des NPM immer wieder mal ausprobiert hatte und auch zeitweise erfolgreich verwenden konnte. Daraus schließe ich also, dass irgendwo diese IPs nun "geblockt" sind. Aber wo und wie bekomme ich sie wieder "frei"? EDIT: Ich habe nun den Autostart bei NPM entfernt. Dann den Docker-Dienst gestoppt. Dann den Docker-Dienst gestartet. Dann NPM bearbeitet und die .10 vergeben. Danach konnte ich den Container starten und habe Autostart auch wieder aktiviert. Ich weiß jetzt nicht ob es daran lag oder ob die IP durch was anderes wieder freigeworden ist?! Quote Link to comment
Recommended Posts
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.