Ich betreibe erfolgreich homegear 0.7.x (stable) in einer docker Umgebung auf einem ubuntu 16.04 Server.
Nun wollte ich mal eine 0.8 Version aus dem Docker Nightly Strang testen.
Aber weit komme ich nicht
Bereits der Start des Containers scheitert
Ich starte den Container wie folgt: sudo docker run -d --rm -v /opt/homegear-data/etc:/etc/homegear -v /opt/homegear-data/lib:/var/lib/homegear -v /opt/homegear-data/log:/var/log/homegear -p 2001:2001 -p 2002:2002 -p 2003:2003 --name homegear_nightly homegear/homegear:nightly
Aber der Container kann gar nicht erstellt werden.
Wenn ich nun aber das Nightly mit einer completten, nakten, funktionierenden Configuration der Stable starte, wird zumindest der Container erstellt.
Ein Zugriff auf die Console scheitert aber. sudo docker exec -it homegear_nightly homegear -r
Erhalte ich die Meldung 03/27/18 22:52:57.795 Could not connect to socket. Error: No such file or directory 03/27/18 22:52:57.795 Could not connect to socket. Error: No such file or directory
Stehe ich hier irgendwie völlig auf dem Schlauch, dass die Nightly nicht startet?
Eine Fehlermeldung aus dem Container erhalte ich nicht
Aber exitCode=1 lĂ€sst doch darauf schlieĂen, dass was mit dem Container nicht stimmt, oder
Ich habe einfach zu wenig Erfahrung mit Docker, wenn was nicht funktioniert
Ich freue mich immer noch ĂŒber Tipps zum weiter kommen.
Bin ich der Einzige, welcher die nightlys nicht als/im Container zum laufen bekommt ?
FĂŒhre docker run mal ohne -d aus, ich gehe davon aus, dass der Container durchaus gestartet wird, aber aufgrund eines âsterbendenâ Prozesses im Container wieder beendet wird. Und der âârmâ Parameter rĂ€umt den Container dann direkt wieder weg.
So, also der Service kann nicht gestartet werden.
Fehlermeldung: cp: cannot stat '/var/lib/homegear.data/flows/nodes/*': No such file or directory homegear: unrecognized service homegear-influxdb: unrecognized service tail: cannot open '/var/log/homegear/homegear.log' for reading: No such file or directory tail: no files remaining
Das Dockerfile von stable und nightly ist bezĂŒglich der Verzeichnisse identisch.
Was ist denn mit den Skripten, welche das Docker Image bauen und im Rahmen des Dockerfiles ausgefĂŒhrt werden. Das liest sich ja fast so, dass Homegear im Docker Image gar nicht vorhanden wĂ€re.