Hallo zusammen,
um ein wenig Strom zu sparen, bin ich gerade dabei, meinen zentralen Server, auf dem u.a. FHEM derzeit als LXC Container laeuft, auf einen Raspi4 mit dietpi (Debian bullseye) als HostOS umzuziehen.
Dabei moechte ich u.a. FHEM als docker Container betreiben, aber habe mit dem /opt/fhem Volume ein seltsames Problem, das ich mir nicht erklaeren kann.
docker volume create fhem
- Erstellung und Start des Containers:
docker run -d --name FHEM -p 8083:8083 -p 7072:7072 -p 8084:8084 -v fhem:/opt/fhem fhem /fhem:bullseye --restart unless-stopped
Das Teil laeuft und ist auch aus meinem LAN problemlos erreichbar:
root@heart:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
15c95a2422f6 fhem/fhem:bullseye "/entry.sh start" 16 minutes ago Up 16 minutes (healthy) 0.0.0.0:7072->7072/tcp, :::7072->7072/tcp,
0.0.0.0:8083-8084->8083-8084/tcp, :::8083-8084->8083-8084/tcp FHEM
Um nun einige Customdateien aus meinem laufenden FHEM zu nutzen, habe ich sie in das Volumeverzeichnis auf dem Host kopiert, z.B.:
root@heart:~# rsync -av shc:/opt/fhem/FHEM/99_myUtils* /mnt/dietpi_userdata/docker-data/volumes/fhem/_data/FHEM
root@heart:~# chown -R 6061:6061 /mnt/dietpi_userdata/docker-data/volumes/fhem/_data/FHEM/99_myUtils* && ls -ltr /mnt/dietpi_userdata/docker-data/volumes/fhem/_data/FHEM/99_myUtils*
-rw-r----- 1 6061 6061 11769 Feb 5 14:25 /mnt/dietpi_userdata/docker-data/volumes/fhem/_data/FHEM/99_myUtils_IAC.pm.orig
-rw-r----- 1 6061 6061 15452 Apr 22 10:54 /mnt/dietpi_userdata/docker-data/volumes/fhem/_data/FHEM/99_myUtils.pm
-rw-r----- 1 6061 6061 12572 Apr 28 22:07 /mnt/dietpi_userdata/docker-data/volumes/fhem/_data/FHEM/99_myUtils_IAC.pm
-rw-r----- 1 6061 6061 151582 Jul 18 13:01 /mnt/dietpi_userdata/docker-data/volumes/fhem/_data/FHEM/99_myUtils_Shutter.pm
Gehe ich mit
docker exec -it FHEM /bin/bash
in den Container hinein und liste mir die Dateien in /opt/fhem/FHEM, sehe ich die Dateien auch:
root@15c95a2422f6:/opt/fhem# ls -ltr FHEM/99_my*
-rw-r----- 1 fhem fhem 11769 Feb 5 14:25 FHEM/99_myUtils_IAC.pm.orig
-rw-r----- 1 fhem fhem 15452 Apr 22 10:54 FHEM/99_myUtils.pm
-rw-r----- 1 fhem fhem 12572 Apr 28 22:07 FHEM/99_myUtils_IAC.pm
-rw-r----- 1 fhem fhem 151582 Jul 18 13:01 FHEM/99_myUtils_Shutter.pm
Aber FHEM sieht sie nicht mit Eingabe von z.B.
reload 99_myUtils
oder
{`ls -ltr /opt/fhem/FHEM`}
Hat jemand eine Idee (vielleicht war das ja schon Thema in diesem Thread, aber bei 100+ Seiten koennte ich das uebersehen haben), woran das liegen koennte?!
Ich bin ratlos, allerdings auch noch nicht so in docker bewandert - Linux ist kein Problem fuer mich ...
Gruss
/elle