Docker Ports ändern sich nach jedem Neustart des Containers

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

kroete73

Benutzer
Registriert
21. März 2011
Beiträge
28
Reaktionspunkte
0
Punkte
7
Hallo Forum,

ich habe ein seltsames Problem: jedes mal, wenn ich die Synology (und somit auch die Docker Container) oder die Container manuell neustarte, wird der lokale Port des Containers um 1 hochgezählt. Konkret fällt es mit dem Home Assistant und dem Speed Test Tracker auf - Portainer ist aber nicht betroffen.

konkretes Beispiel von gerade eben:
Home Assistant unter http://192.168.x.x:49155 erreichbar. Neustart nach Änderungen in der HA config - jetzt unter http://192.168.x.x:49156 erreichbar

Anfang war ich verzweifelt, weil meine Container nicht erreichbar waren und ich dachte, ich hätte etwas zerschossen. Im Portainer wird aber dann der richtige Port angezeigt und darüber ist auch wieder alles erreichbar.

Woran kann das liegen? Was habe ich übersehen?

Bin für jeden Tipp dankbar (y)

Grüße
Bernd
 
Zuletzt bearbeitet:
Ich gehe jetzt erstmal davon aus, dass du den Container als Bridge eingebunden hast?
Ist denn der benötigte Port statisch gebunden? Sprich: 49155:49155?
 
als Bridge ist er eingerichtet und die Ports sind so eingetragen - jetzt
Nach einem Neustart steht dann - 49162


2023-03-16 12_52_40-Tachikoma.png
 
Vergib einfach den Port manuell. Das funktioniert auch mit 49162. Das kannst du einfach direkt im Container machen. Danach ändert sich nichts mehr. Du hast keinen Port angegeben, darum wird dieser wie ähnlich bei DHCP automatisch zugewiesen.

Hier an einem anderen Beispiel. Das geht auch nachträglich!

8-png.69597
 
Zuletzt bearbeitet:
Zur Erklärung: Du musst den Container stoppen, ihn bearbeiten, und dann unter Port-Einstellungen bei "Lokaler Port" deinen gewünschten Port eintragen. Da steht wahrscheinlich nichts bzw."Automatisch", dann wird bei jedem Start ein anderer Port gewählt.
 
Ok - ganz großer Fehler meinerseits. Jetzt funktioniert es mit dem zugewiesenen Port. Ich hatte wirklich bei 2 Containern "automatisch" stehen lassen - war aber der Überzeugung, hier etwas eingestellt zu haben.

Vielen lieben Dank an alle für eure Hilfe

Grüße
Bernd

PS: Ich habe mich in den Kaninchenbau "Home Assistant" gewagt und werde jetzt wg. allerlei Anpassungen (ach, das geht auch??) öfters den Container dafür neu starten müssen ...
 
Das mit HA lass liebe sein und wechsel lieber gleich auf einer VM. Mit Docker wirst du nicht glücklich werden. Das steht aber hier schon mehrfach.
Das Ganze ist auch nicht viel komplizierter als Docker. Du kannst jede Linuxanleitung nehmen und die 1:1 umsetzen.
 
  • Like
Reaktionen: kroete73
ok. danke für den Hinweis. Ich habe bisher nur mit Docker gearbeitet und VMs nur auf dem Rechner benutzt. Ich werde mich mal einlesen - dann ist HA vielleicht ein gutes Projekt zum starten. Welche Distribution könnt ihr dafür empfehlen?
 
Welche du magst bzw. dir am besten liegt oder die beste Anleitung hast.
 
Gibt es nicht sogar eine fertige VM von HA?
 
Ja, gibt es. Auch für Linux. Das nennt sich Home Asisstant OS.
 
also, ich habe mit das OVA Image bei HA gezogen und alles installiert - und es funktioniert alles soweit 👍
Gibt es irgendeine Möglichkeit, die ganzen Einstellungen zu und Dashbaords aus dem Docker raus in die VM zu bekommen?
 
Backup in HA im Docker erstellen und in der VM importieren
 
Backup ziehen und einspielen hatte ich 2x versucht bevor ich die Frage gestellt habe - brachte erst nichts :oops:
Jetzt erst die VM neu gestartet, VM Snapshot erstellt und dann das Backup nochmal eingespielt und siehe da - es ist alles soweit ich auf den ersten Blick erkennen kann, wieder da.

Vielen Dank für eure Hilfe - was mit Docker angefangen hat führt jetzt dazu, dass ich einen Container weniger habe!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat