Offizielles FHEM Docker Basis Image für verschiedene Plattformen

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

Vorheriges Thema - Nächstes Thema

t.moori

Hi OTTO

C:\Users\frank>wsl -l -v
  NAME                   STATE           VERSION
* docker-desktop         Running         2
  docker-desktop-data    Running         2
 
C:\Users\frank>wsl --set-default-version 2
Informationen zu den wichtigsten Unterschieden zu WSL 2 finden Sie unter https://aka.ms/wsl2
Der Vorgang wurde erfolgreich beendet.
McAfee abgeschalten!
Gruß FW

Otto123

#1681
Zitat von: t.moori am 09 Oktober 2022, 09:51:37
Habe Docker auf w11 installiert und den Container
fhem/fhem:latest   "/entry.sh start"   16 hours ago   Up 2 hours (healthy)   8083/tcp   naughty_mclean
Irgendwie sehe in der Zeile jetzt nicht, dass es ein Portmapping gibt?

Was zeigt denn dies im Terminal Fenster?
docker container ls

Edit
Ich habe das nachgespielt:
Windows 11
Docker Desktop installiert: winget Docker.DockerDesktop
nach Neustart noch wsl 2 Kernel Update gemacht, nochmal neustart :(
Dann im Terminalfenster fhem gestartet:
docker run -d --name fhem -p 8083:8083 fhem/fhem:latest
Mit http:localhost:8083 komme ich auf fhem :) Firewall muss (noch) nicht manipuliert werden.

@Sidey Ich meine in der Readme https://github.com/fhem/fhem-docker gehören die docker pull Befehle nicht in folgende Zeile(Beispiel)
Zitatdocker run -d --name fhem -p 8083:8083 docker pull ghcr.io/fhem/fhem/fhem-docker:buster
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

t.moori

CONTAINER ID   IMAGE              COMMAND             CREATED        STATUS                 PORTS      NAMES
95ec10110daa   fhem/fhem:latest   "/entry.sh start"   21 hours ago   Up 7 hours (healthy)   8083/tcp   naughty_mclean

Otto123

#1683
Genau - Portmapping vergessen! Müsste so aussehen
Zitat0.0.0.0:8083->8083/tcp
Schau oben mein Start Kommando! Das ist aber auch noch nicht wirklich sinnvoll (da fehlt für meinen Geschmack ein Volume Mapping), aber für einen ersten Schuss reicht es :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

t.moori

C:\Users\frank>docker run -d --name fhem -p 8083:8083 docker pull ghcr.io/fhem/fhem/fhem-docker:buster
Unable to find image 'docker:latest' locally
latest: Pulling from library/docker
213ec9aee27d: Already exists
7b0dd730a5c3: Pull complete
4b90f8029a36: Pull complete
b2204c289e68: Pull complete
a75dcb107a37: Pull complete
3a173a06c313: Pull complete
44f3a1cb7a3f: Pull complete
a7d2f4b1d0b5: Pull complete
cd2ccc3f5575: Pull complete
Digest: sha256:b2343859b009730168704bf04dd705291539db39df5ccf840a91b647b72009fe
Status: Downloaded newer image for docker:latest
954757d0c2b6a8d28e6d733e5e14a7ecdd22c51644b43d7494fe2e94a50a61e3

Ergebnis:
container:
C:\Users\frank>docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running?
Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running?
Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running?


Sidey

Zitat von: Otto123 am 09 Oktober 2022, 14:21:50
@Sidey Ich meine in der Readme https://github.com/fhem/fhem-docker gehören die docker pull Befehle nicht in folgende Zeile(Beispiel)

Machst Du einen PR auf? Immerhin weißt Du ja schon genau wo es steht und wie es richtig ist nehme ich an :)

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Otto123

#1686
@t.moori Nicht irgendwas kopieren und ausführen. Lesen und nachdenken :)
Diese Zeile war gemeint:
docker run -d --name fhem -p 8083:8083 fhem/fhem:latest
Die andere war eine Nachricht für Sidey ::)

@Sidey Ja mach ich :) edit: gemacht
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

t.moori

Vielen Dank,
war zu schnell und habe es korrigiert!!
Web-UI läuft!!
Viele Grüße!!

Wernieman

Weißt Du auch den Grund, warum es jetzt läuft und vorher nicht?
- 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

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Sidey

Zitat von: Otto123 am 09 Oktober 2022, 15:12:50
@Sidey Ja mach ich :) edit: gemacht

Hi Otto,

ich habe jetzt noch keinen Pullrequest gesehen. Hast Du den gegen was anderes geöffnet als das FHEM Repository?
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Otto123

Zitat von: Sidey am 09 Oktober 2022, 20:04:17
Hast Du den gegen was anderes geöffnet als das FHEM Repository?
gegen meinen Fork  :-X
Ich bin nicht so fit in der (Zusammen)Arbeit mit Github  :-[

Ich hoffe jetzt stimmt es?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Zitat von: Otto123 am 09 Oktober 2022, 17:32:42
@Werner Der Grund steht in #1683  ;)
@Otto: ich weiß es .. nur ob der TA es verstanden hat, war meine Frage ...
- 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

t.moori

Guten Morgen,
Fhem läuft im Container!
Ich habe noch einen Container für einen ConBee2 angelegt und dieser läuft auch, ohne dev/serial Mapping.
Leider kann ich die lokale USB-Schnittstelle nicht mappen, in beide Containern gibt es kein Verzeichnis serial unter dev und so schmiert der Container ab, wenn ein dev Verzeichnis im Start-Skript aufgerufen wird.
Hat jemand eine Lösung??
Vielen Dank!

Wernieman

Wie Du Hardware von Windows z einem Linux-Container Mapps ...... guuute Frage und ich befürchte, das kann Dir keiner Beantworten ... oder jemand eine Idee?
- 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