Offizielles FHEM Docker Basis Image für verschiedene Plattformen

Begonnen von Loredo, 28 Juli 2018, 21:24:57

Vorheriges Thema - Nächstes Thema

Loredo

Ein aktualisiertes Docker Image mit SSH Client Support baut gerade.
Im DockerImageInfo Device stehen dann die Public Keys (Ed25519 + RSA), mit denen sich der Container nach außen hin anmeldet.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

The-Holgi

#61
Das hört sich doch gut an. Dann halte ich die Füße noch ein bißchen still.
Wenn ich es richtig verstanden habe, führe ich ein update des images aus, in dem ich meine noch vorhandene yaml Datei mittels docker-compose up -d nochmals ausführe.
Oder sind noch andere ,,Schritte" nötig?

Gruß Holger
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

Loredo

Das gehört zum Umgang mit Docker generell und hat nichts kit dem Fhem Image zu tun.

Images werden lokal zwischengespeichert. Man muss sie manuell aktualisieren, damit sie beim anlegen von neuen Containern verwendet werden. Ansonsten bleibt das anfänglich geladene Image im Einsatz.

Für die Verwendung zusammen mit docker-composer, siehe hier:
https://docs.docker.com/compose/reference/pull/
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Wernieman

Da fällt mir jetzt siednheis ein:
Wollte jemand jetzt mein "docker-proxy-nginx" Script haben?

Wobei es wirklich relativ einfach gestrickt ist ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Loredo

Sowas in der Art ist in Arbeit, zusammen mit einigem anderen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Loredo

Wahrscheinlich nicht, läuft hier schon alles in eine Reihe von Docker Containern aufgeteilt inkl. automatisierter interner PKI. Hab es nur noch nicht geschafft die Images für die Continuous Integration Umgebung (Travis) fertigzustellen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

The-Holgi

Hallo,
benutzt hier jemand das hyperion modul, um auf einen Hyperion Server zuzugreifen?
Habe Probleme die remote SSH verbindung aufzubauen. Auf dem Hyperionserver läuft Raspian Stretch.
Ich habe die Keys, die in der Dockerinfo von fhem angezeigt werden nach etc/ssh des Hyperionservers kopiert.
Gibt es da sonst noch etwas zu beachten?

Gruß Holger
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

Loredo

Ich denke mal es liegt am Host Key, der per Default zunächst manuell zu akzeptieren wäre. Dafür musst du dich einmal in dem Container als Benutzer fhem anmelden und manuell einen SSH Verbindung aufgebaut haben. Oder du umgehst due Prüfung des Host Public Key:

https://askubuntu.com/questions/123072/ssh-automatically-accept-keys#123080
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

The-Holgi

Hm,
wie  melde ich mich als Benutzer fhem am Container an?
(Ich weiß hat jetzt nicht direkt was mit dem image zu tun, bastel hier aber schon seit Stunden ojne Erfolg daran herum).

Gruß Holgi
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Wernieman

#71
Prinzipiell ja ... nur besser:
docker exec -it "id of running container" /bin/bash

Es ist immer gut, mit exakten Pfaden zu arbeiten. Falls das nicht geht, kann man auch anstatt /bin/bash ein /bin/sh probieren.....

Edit:"to many Fingers on Keybord beseitigt"
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Loredo

Zitat von: Wernieman am 23 November 2018, 19:41:27
docker exec -it "id of running container" /bin/bash

Wenn schon klugscheißen, dann doch aber bitte im richtigen Kontext ;-)


docker exec -ti "id of running container" /bin/su - fhem
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Wernieman

Wenn der Container su hat ;o)

Wollte es einfach mal allgemeiner Schreiben ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

The-Holgi

Hallo Jungs,
das hat auf Anhieb geklappt.
Besten Dank.
Gruß Holger
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP