Björn f. Posted August 7, 2022 Share Posted August 7, 2022 Guten Morgen, ich habe ein seltsames Problem bei meinem Unraid. die Docker Container haben Ports festgelegt ich kann diese aber nicht ändern ? BSP: Heißt ich habe Heimdall installiert. die Ports auf 81 und 445 geändert. wenn ich den Container starte, sagt unraid mir das der container auf port 80 und 443 läuft ? Bei anderen Dockern genau das gleiche problem root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='heimdall' --net='host' --privileged=true -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e 'TCP_PORT_81'='81' -e 'TCP_PORT_445'='445' -e 'PUID'='99' -e 'PGID'='100' -e 'UMASK'='022' -v '/mnt/user/appdata/heimdall':'/config':'rw' 'lscr.io/linuxserver/heimdall:latest' fb8040decbd5c07933a6fb782e436ddd56ca72c1a3bfc9a859d87b23a265c51e The command finished successfully! Quote Link to comment
Solution alturismo Posted August 7, 2022 Solution Share Posted August 7, 2022 3 minutes ago, Björn f. said: --net='host' heißt ... läuft auf dem host Netzwerk und die mappings sind obsolet, laufen nativ ... NUR im bridge mode ... greifen die, im host (== unraid host) oder im custom br0 mode (eigenes Netzwerk mit eigener IP) sind die Ports "nativ", wenn du die dann ändern willst musst du die app ändern sofern dies möglich ist ... über eine Variable oder config file oder ... dazu im entsprechenden repo des dockers schauen ob dies überhaupt geht bzw. vorgesehen ist. das wurde auch bereits öfters thematisiert, bitte mal suchen und einlesen. 1 Quote Link to comment
Björn f. Posted August 7, 2022 Author Share Posted August 7, 2022 ich hatte heimdall schon auf dem host port 81 laufen nach meinem hdd chrash musste ich den docker neu installieren seit dem geht nichts mehr Quote Link to comment
alturismo Posted August 7, 2022 Share Posted August 7, 2022 4 minutes ago, Björn f. said: ich hatte heimdall schon auf dem host port 81 laufen nach meinem hdd chrash musste ich den docker neu installieren seit dem geht nichts mehr glaub ich nicht ohne weiteres Handeln, nativ läuft das immer auf 80/443 und ich wüsste nicht dass man das ändern kann bei heimdall also, einlesen ... 1 Quote Link to comment
Björn f. Posted August 7, 2022 Author Share Posted August 7, 2022 (edited) heimdall nochmals gelöscht und neuinstalliert, wobei hier schon die meldung kommt das heimdall schon vorhanden ist, ich habe aber bereits die alten daten im Cache verzeichnisch gelöscht. Edited August 7, 2022 by Björn f. Quote Link to comment
alturismo Posted August 7, 2022 Share Posted August 7, 2022 und bevor du weiter experimentierst, stell das um auf bridge dann erreichst du heimdall von der host ip (unraid) :81 (mapped port), aber NUR im bridge mode ... ist zwar die host ip, aber nicht Netzwerk host mode 1 Quote Link to comment
Björn f. Posted August 7, 2022 Author Share Posted August 7, 2022 (edited) ich konnte es nicht mehr ändern daher die neuinstallation de dockers, den docker bekomme ich nu garnicht mehr zum laufen auf bridge mode ?! fehlermeldung im log Aug 7 08:32:03 Server kernel: device vethde4b407 entered promiscuous mode Aug 7 08:32:03 Server kernel: docker0: port 5(vethde4b407) entered blocking state Aug 7 08:32:03 Server kernel: docker0: port 5(vethde4b407) entered forwarding state Aug 7 08:32:03 Server kernel: docker0: port 5(vethde4b407) entered disabled state Aug 7 08:32:04 Server kernel: docker0: port 5(vethde4b407) entered disabled state Aug 7 08:32:04 Server kernel: device vethde4b407 left promiscuous mode Aug 7 08:32:04 Server kernel: docker0: port 5(vethde4b407) entered disabled state Edited August 7, 2022 by Björn f. Quote Link to comment
alturismo Posted August 7, 2022 Share Posted August 7, 2022 1 minute ago, Björn f. said: den docker bekomme ich nu garnicht mehr zum laufen auf bridge mode ?! da du der Freund der ausführlichen Fehlerbeschreibung bist ... Hier geht er auch im bridge mode ... dann fang nochmal von vorne an ... mehr kann ich nicht helfen bei deiner Beschreibung, vielleicht jemand anderes ... 1 Quote Link to comment
Björn f. Posted August 7, 2022 Author Share Posted August 7, 2022 (edited) ich versuche schon soviel infos weiterzugeben wie möglich aber im log stand nichts "wichtiges" ich habe nun nochmals den docker gelöscht,... mir ist soo langweilig... nun alle daten wieder im cache gelöscht und bei der installation erscheind im bidge mode folgende fehlermeldung root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='heimdall_01' --net='bridge' -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e 'PUID'='99' -e 'PGID'='100' -e 'UMASK'='022' -p '80:80/tcp' -p '443:443/tcp' -v '/mnt/user/appdata/heimdall':'/config':'rw' 'lscr.io/linuxserver/heimdall' 6b7411605545908e017e0d5a53f9186150b0ba87c18fb93268df418feee9b421 docker: Error response from daemon: driver failed programming external connectivity on endpoint heimdall_01 (b678febc1ac2a39a96d76d815d1ad5ea2b9ff5e810a6f08740d4c4922f2da753): Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use. The command failed. ich habe gerade noch etwas gesehen, davor scheinbar übersehen. Alle nicht laufenden docker haben die IP 0.0.0.0 und dann den port alle laufen im bridge mode Edited August 7, 2022 by Björn f. Quote Link to comment
mgutt Posted August 7, 2022 Share Posted August 7, 2022 8 minutes ago, Björn f. said: Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use. Du hast den Container mit dem Netzwerk "bridge" gestartet, aber den Container Port auf "80" eingestellt gelassen. Stell den zb auf "8080" und "443" auf "8443". Port 80 und 443 werden bereits von der unRAID WebGUI verwendet. Container löscht man übrigens vollständig so: - Über das Container Menü > Löschen anklicken und Haken bei Image löschen drin lassen - mit dem appdata cleanup Plugin den Heimdall Ordner in appdata löschen - Im Docker Tab > Container hinzufügen > im Dropdown Heimdall anklicken > das X Icon anklicken und das Löschen des Templates bestätigen Jetzt ist wirklich alles gelöscht. Wobei es wie gesagt eigentlich nur am gewählten Port liegt 1 Quote Link to comment
Björn f. Posted August 7, 2022 Author Share Posted August 7, 2022 okay heimdall läuft Danke euch für die hilfe ! 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.