NEWS
Docker Container Port
-
Bloss keine Weiterleitung einrichten.
Das Problem muss woanders bei dir sein.
Irgendwas was wir ĂŒbersehen.
Ich habe die gleiche Konstellation.
Und egal was fĂŒr einen Container ich erstelle, er ist immer erreichbar.
Hast du mal in das Log beim Start des Containers geguckt?Updating Linux packages on first run... Done. Registering maintenance script as command... Done. -------------------------------------------------------------------------------- ----- Step 2 of 5: Detecting ioBroker installation ----- -------------------------------------------------------------------------------- There is no data detected in /opt/iobroker. Restoring initial ioBroker installation... Done. -------------------------------------------------------------------------------- ----- Step 3 of 5: Checking ioBroker installation ----- -------------------------------------------------------------------------------- (Re)setting permissions (This might take a while! Please be patient!)... Done. Fixing "sudo-bug" by replacing sudo with gosu... Done. Initializing a fresh installation of ioBroker... Done. Hostname in ioBroker does not match the hostname of this container. Updating hostname to "buanet-iobroker1"... The host for instance "system.adapter.admin.0" was changed from "buildkitsandbox" to "buanet-iobroker1". The host for instance "system.adapter.discovery.0" was changed from "buildkitsandbox" to "buanet-iobroker1". The host for instance "system.adapter.backitup.0" was changed from "buildkitsandbox" to "buanet-iobroker1". Done. -------------------------------------------------------------------------------- ----- Step 4 of 5: Applying special settings ----- -------------------------------------------------------------------------------- Some adapters have special requirements/ settings which can be activated by the use of environment variables. For more information see ioBroker Docker Image Docs (https://docs.buanet.de/iobroker-docker-image/docs/). -------------------------------------------------------------------------------- ----- Step 5 of 5: ioBroker startup ----- -------------------------------------------------------------------------------- Starting ioBroker... ##### #### ### ## # iobroker.js-controller log output # ## ### #### ##### host.buanet-iobroker1 check instance "system.adapter.admin.0" for host "buanet-iobroker1" host.buanet-iobroker1 check instance "system.adapter.discovery.0" for host "buanet-iobroker1" host.buanet-iobroker1 check instance "system.adapter.backitup.0" for host "buanet-iobroker1" ================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging] ================================== > LOG REDIRECT system.adapter.admin.0 => false [Process stopped] ================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging] Send diag info: {"uuid":"fac0af65-39f4-423e-a984-179fd3b42468","language":"de","country":"Germany","hosts":[{"version":"4.0.24","platform":"Javascript/Node.js","type":"linux"}],"node":"v18.16.1","arch":"x64","docker":true,"adapters":{"admin":{"version":"6.3.5","platform":"Javascript/Node.js"},"discovery":{"version":"3.1.0","platform":"Javascript/Node.js"},"backitup":{"version":"2.6.23","platform":"Javascript/Node.js"}},"statesType":"jsonl","objectsType":"jsonl","noInstances":3,"compactMode":false,"noCompactInstances":0,"model":"Intel(R) Celeron(R) CPU J3355 @ 2.00GHz","cpus":2,"mem":6067273728,"ostype":"Linux","city":"Berlin"} ================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging] Recived termination signal (SIGTERM). Shutting down ioBroker... .================================== > LOG REDIRECT system.adapter.admin.0 => false [Process stopped] ================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging] . DoIch sehe da nichts AuffĂ€lliges auĂer vielleicht
Hostname in ioBroker does not match the hostname of this container. Updating hostname to "buanet-iobroker1"... The host for instance "system.adapter.admin.0" was changed from "buildkitsandbox" to "buanet-iobroker1".Entsprechend deiner Signatur hast du sogar ziemlich genau meine Hardware. Die DS218+, die 7590, Homematic (CCU3?), Hue etc. und ein 3 B+ (der bei mir am 3D-Drucker hÀngt)
-
Updating Linux packages on first run... Done. Registering maintenance script as command... Done. -------------------------------------------------------------------------------- ----- Step 2 of 5: Detecting ioBroker installation ----- -------------------------------------------------------------------------------- There is no data detected in /opt/iobroker. Restoring initial ioBroker installation... Done. -------------------------------------------------------------------------------- ----- Step 3 of 5: Checking ioBroker installation ----- -------------------------------------------------------------------------------- (Re)setting permissions (This might take a while! Please be patient!)... Done. Fixing "sudo-bug" by replacing sudo with gosu... Done. Initializing a fresh installation of ioBroker... Done. Hostname in ioBroker does not match the hostname of this container. Updating hostname to "buanet-iobroker1"... The host for instance "system.adapter.admin.0" was changed from "buildkitsandbox" to "buanet-iobroker1". The host for instance "system.adapter.discovery.0" was changed from "buildkitsandbox" to "buanet-iobroker1". The host for instance "system.adapter.backitup.0" was changed from "buildkitsandbox" to "buanet-iobroker1". Done. -------------------------------------------------------------------------------- ----- Step 4 of 5: Applying special settings ----- -------------------------------------------------------------------------------- Some adapters have special requirements/ settings which can be activated by the use of environment variables. For more information see ioBroker Docker Image Docs (https://docs.buanet.de/iobroker-docker-image/docs/). -------------------------------------------------------------------------------- ----- Step 5 of 5: ioBroker startup ----- -------------------------------------------------------------------------------- Starting ioBroker... ##### #### ### ## # iobroker.js-controller log output # ## ### #### ##### host.buanet-iobroker1 check instance "system.adapter.admin.0" for host "buanet-iobroker1" host.buanet-iobroker1 check instance "system.adapter.discovery.0" for host "buanet-iobroker1" host.buanet-iobroker1 check instance "system.adapter.backitup.0" for host "buanet-iobroker1" ================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging] ================================== > LOG REDIRECT system.adapter.admin.0 => false [Process stopped] ================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging] Send diag info: {"uuid":"fac0af65-39f4-423e-a984-179fd3b42468","language":"de","country":"Germany","hosts":[{"version":"4.0.24","platform":"Javascript/Node.js","type":"linux"}],"node":"v18.16.1","arch":"x64","docker":true,"adapters":{"admin":{"version":"6.3.5","platform":"Javascript/Node.js"},"discovery":{"version":"3.1.0","platform":"Javascript/Node.js"},"backitup":{"version":"2.6.23","platform":"Javascript/Node.js"}},"statesType":"jsonl","objectsType":"jsonl","noInstances":3,"compactMode":false,"noCompactInstances":0,"model":"Intel(R) Celeron(R) CPU J3355 @ 2.00GHz","cpus":2,"mem":6067273728,"ostype":"Linux","city":"Berlin"} ================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging] Recived termination signal (SIGTERM). Shutting down ioBroker... .================================== > LOG REDIRECT system.adapter.admin.0 => false [Process stopped] ================================== > LOG REDIRECT system.adapter.admin.0 => false [system.adapter.admin.0.logging] . DoIch sehe da nichts AuffĂ€lliges auĂer vielleicht
Hostname in ioBroker does not match the hostname of this container. Updating hostname to "buanet-iobroker1"... The host for instance "system.adapter.admin.0" was changed from "buildkitsandbox" to "buanet-iobroker1".Entsprechend deiner Signatur hast du sogar ziemlich genau meine Hardware. Die DS218+, die 7590, Homematic (CCU3?), Hue etc. und ein 3 B+ (der bei mir am 3D-Drucker hÀngt)
-
Recived termination signal (SIGTERM). Shutting down ioBroker...Das wĂŒrde mir mehr Gedanken machen.
Ich kann leider nicht gegentesten, da ich ganz andere Versionen benutze.@haselchen Das war wohl ich mit dem Schieber, der den Container wieder deaktiviert. Ich wollte dir einen Ăberblick von Start bis Ende geben ;)
-
@haselchen Das war wohl ich mit dem Schieber, der den Container wieder deaktiviert. Ich wollte dir einen Ăberblick von Start bis Ende geben ;)
Hast du mal versucht den Iobroker Ordner zu mounten?
Eigentlich habe ich das vorausgesetzt. Aber fragen kost ja nix đEdit : gesehen in deinen Screenshots das du das gemacht hast
Tja mehr Ideen habe ich leider nicht .
Normal ganz easy das Ganze.
Aber bei dir ist da irgendwo der Wurm drin -
Hast du mal versucht den Iobroker Ordner zu mounten?
Eigentlich habe ich das vorausgesetzt. Aber fragen kost ja nix đEdit : gesehen in deinen Screenshots das du das gemacht hast
Tja mehr Ideen habe ich leider nicht .
Normal ganz easy das Ganze.
Aber bei dir ist da irgendwo der Wurm drin@haselchen Auf jeden Fall noch einmal vielen Dank fĂŒr deine Hilfe. Ich tĂŒftle morgen und die nĂ€chsten Tage weiter dran ;) Falls ich es schaffe, poste ich natĂŒrlich die Lösung.
-
@haselchen Den automatischen Neustart habe ich nur fĂŒr Testzwecke ausgeschaltet, bzw. nicht eingeschaltet. Ich hatte beim PiHole mal einen Bootloop.
Leider auch bei hoher Prio weder ĂŒber https 8081 noch ĂŒber http 8080 erreichbar.
@tjaden sagte in Docker Container Port:
Leider auch bei hoher Prio weder ĂŒber https 8081 noch ĂŒber http 8080 erreichbar.
Ein frisch aufgesetzter Container ist nicht ĂŒber httpS://<IP>:8081 zu erreichen, sondern ĂŒber http://<IP>:8081. Vielleicht ist das schon dein Problem!?
-
@haselchen Das war wohl ich mit dem Schieber, der den Container wieder deaktiviert. Ich wollte dir einen Ăberblick von Start bis Ende geben ;)
-
@tjaden sagte in Docker Container Port:
Leider auch bei hoher Prio weder ĂŒber https 8081 noch ĂŒber http 8080 erreichbar.
Ein frisch aufgesetzter Container ist nicht ĂŒber httpS://<IP>:8081 zu erreichen, sondern ĂŒber http://<IP>:8081. Vielleicht ist das schon dein Problem!?
@marc-berg Oh Mann...

Du hast Recht! Aber warum?
Der andere Container war doch ĂŒber das Port Mapping direkt mittels HTTPS erreichbar. Der bleibt auch nach gelöschtem Mapping nicht erreichbar, egal mit welcher Protokoll-Port-Kombination.
Warum auch immer das so funktioniert:
Danke! Danke, Danke, Danke!

-
@marc-berg Oh Mann...

Du hast Recht! Aber warum?
Der andere Container war doch ĂŒber das Port Mapping direkt mittels HTTPS erreichbar. Der bleibt auch nach gelöschtem Mapping nicht erreichbar, egal mit welcher Protokoll-Port-Kombination.
Warum auch immer das so funktioniert:
Danke! Danke, Danke, Danke!

Nachtrag: Alles lĂ€uft â bis auf vis:
$ iobroker add vis --host buanet-iobroker-bullseye NPM version: 9.5.1 Installing iobroker.vis@1.4.16... (System call) host.buanet-iobroker-bullseye Cannot install iobroker.vis@1.4.16: 6 ERROR: Process exited with code 25Nachtrag: Die Installation von 1.4.5 hat aber funktioniert.
Nachtrag 2: Das Upgrade von 1.4.5 zu 1.4.16 hat dann auch funktioniert. -
Nachtrag: Alles lĂ€uft â bis auf vis:
$ iobroker add vis --host buanet-iobroker-bullseye NPM version: 9.5.1 Installing iobroker.vis@1.4.16... (System call) host.buanet-iobroker-bullseye Cannot install iobroker.vis@1.4.16: 6 ERROR: Process exited with code 25Nachtrag: Die Installation von 1.4.5 hat aber funktioniert.
Nachtrag 2: Das Upgrade von 1.4.5 zu 1.4.16 hat dann auch funktioniert. -
@haselchen Jepp. Ich werde wohl in Zukunft im Zweifel einfach den Container austauschen. Die diversen Besonderheiten habe ich mir notiert, damit ich mich auch in einem halben Jahr noch daran erinnern kann ;)
Ich mache ja sonst sehr selten was mit Linux bzw. Debian und jedes Mal ist es so ein Krampf. Das motiviert nicht gerade sich da tiefer einzuarbeiten.
-
@haselchen Jepp. Ich werde wohl in Zukunft im Zweifel einfach den Container austauschen. Die diversen Besonderheiten habe ich mir notiert, damit ich mich auch in einem halben Jahr noch daran erinnern kann ;)
Ich mache ja sonst sehr selten was mit Linux bzw. Debian und jedes Mal ist es so ein Krampf. Das motiviert nicht gerade sich da tiefer einzuarbeiten.
@tjaden sagte in Docker Container Port:
Ich mache ja sonst sehr selten was mit Linux bzw. Debian und jedes Mal ist es so ein Krampf.
Das eine könnte ursĂ€chlich fĂŒr das andere sein.
-
@haselchen Jepp. Ich werde wohl in Zukunft im Zweifel einfach den Container austauschen. Die diversen Besonderheiten habe ich mir notiert, damit ich mich auch in einem halben Jahr noch daran erinnern kann ;)
Ich mache ja sonst sehr selten was mit Linux bzw. Debian und jedes Mal ist es so ein Krampf. Das motiviert nicht gerade sich da tiefer einzuarbeiten.
-
@marc-berg Oh Mann...

Du hast Recht! Aber warum?
Der andere Container war doch ĂŒber das Port Mapping direkt mittels HTTPS erreichbar. Der bleibt auch nach gelöschtem Mapping nicht erreichbar, egal mit welcher Protokoll-Port-Kombination.
Warum auch immer das so funktioniert:
Danke! Danke, Danke, Danke!

@tjaden sagte in Docker Container Port:
Der andere Container war doch ĂŒber das Port Mapping direkt mittels HTTPS erreichbar.
Keine Ahnung, was jetzt gerade der "andere Container" ist. So wie ich dich verstanden hatte, war der ursprĂŒngliche Container im Host-Modus aufgesetzt. Da muss man grundsĂ€tzlich keine Ports weiterleiten.
Der bleibt auch nach gelöschtem Mapping nicht erreichbar, egal mit welcher Protokoll-Port-Kombination.
Auch hier: welcher ist jetzt "Der"?
Wenn ioBroker per HTTPS auf deinem ursprĂŒnglichen Container erreichbar war, dann hattest du ja in jedem Fall etwas manuell angepasst. Das kann jetzt auf einem jungfrĂ€ulichen Container noch nicht aktiv sein.
-
@tjaden sagte in Docker Container Port:
Der andere Container war doch ĂŒber das Port Mapping direkt mittels HTTPS erreichbar.
Keine Ahnung, was jetzt gerade der "andere Container" ist. So wie ich dich verstanden hatte, war der ursprĂŒngliche Container im Host-Modus aufgesetzt. Da muss man grundsĂ€tzlich keine Ports weiterleiten.
Der bleibt auch nach gelöschtem Mapping nicht erreichbar, egal mit welcher Protokoll-Port-Kombination.
Auch hier: welcher ist jetzt "Der"?
Wenn ioBroker per HTTPS auf deinem ursprĂŒnglichen Container erreichbar war, dann hattest du ja in jedem Fall etwas manuell angepasst. Das kann jetzt auf einem jungfrĂ€ulichen Container noch nicht aktiv sein.
@marc-berg said in Docker Container Port:
Keine Ahnung, was jetzt gerade der "andere Container" ist.
Ich hatte im Endeffekt noch zwei neue Container angelegt (bzw. hatte ich diese neuen noch "ĂŒbrig", nachdem ich andere Versuchskandidaten wieder gelöscht hatte)
@marc-berg said in Docker Container Port:
Auch hier: welcher ist jetzt "Der"?
Ein und derselbe. Nennen wir ihn C. Der Container C wurde mit gemapptem 8081-Port angelegt. Das hatte ja auch funktioniert mittels https-Protokoll direkt ab Installation. Deswegen war ich bei diesem Container C dann auch schon einen Schritt weiter und habe das Backup vom alten Container "wiederhergestellt". Nun hatte ich bei Container C den einen gemappten Port wieder gelöscht und konnte ihn dennoch nicht via http und 8081, bzw. allen anderen möglichen Kombinationen aufrufen.
Der zuvor angelegte Container B wurde im Host-Modus, d. h. mit der gleichen Netzwerknutzung wie Docker angelegt und war nun mit der Kombination http/8081 erreichbar.
@Thomas-Braun
Wo hast du nur bei meinem letzten Thread gesteckt?
@homoran said in Docker Container Port:
Die "SpezialitÀten" von Containern sind unabhÀngig von Linux
Container sind aber mehr oder weniger mein einziger BerĂŒhrungspunkt. Ansonsten hatte ich lediglich fĂŒr den Pi ein fertiges Octoprint-Image genutzt und mache da allenfalls Updates ĂŒber SSH.
-
@marc-berg said in Docker Container Port:
Keine Ahnung, was jetzt gerade der "andere Container" ist.
Ich hatte im Endeffekt noch zwei neue Container angelegt (bzw. hatte ich diese neuen noch "ĂŒbrig", nachdem ich andere Versuchskandidaten wieder gelöscht hatte)
@marc-berg said in Docker Container Port:
Auch hier: welcher ist jetzt "Der"?
Ein und derselbe. Nennen wir ihn C. Der Container C wurde mit gemapptem 8081-Port angelegt. Das hatte ja auch funktioniert mittels https-Protokoll direkt ab Installation. Deswegen war ich bei diesem Container C dann auch schon einen Schritt weiter und habe das Backup vom alten Container "wiederhergestellt". Nun hatte ich bei Container C den einen gemappten Port wieder gelöscht und konnte ihn dennoch nicht via http und 8081, bzw. allen anderen möglichen Kombinationen aufrufen.
Der zuvor angelegte Container B wurde im Host-Modus, d. h. mit der gleichen Netzwerknutzung wie Docker angelegt und war nun mit der Kombination http/8081 erreichbar.
@Thomas-Braun
Wo hast du nur bei meinem letzten Thread gesteckt?
@homoran said in Docker Container Port:
Die "SpezialitÀten" von Containern sind unabhÀngig von Linux
Container sind aber mehr oder weniger mein einziger BerĂŒhrungspunkt. Ansonsten hatte ich lediglich fĂŒr den Pi ein fertiges Octoprint-Image genutzt und mache da allenfalls Updates ĂŒber SSH.
@tjaden sagte in Docker Container Port:
Wo hast du nur bei meinem letzten Thread gesteckt?
Vermutlich hab ich da was von Container-Gedönse gelesen und bin gleich weiter gesprungen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden