Siehe readme, ganz unten. Du musst das schon ersetzen... https://github.com/dlueth/telerising.minimal
Ja das wurde mir dann auchz schnell klar. Das hatte ich dann auch ausprobiert, hat aber auch nicht fkt. Habs auf QNAP und auf PVE (mit LXC Docker) ausprobiert, bei beiden legt er immer entweder ein directory settings,json an oder produziert einen Error. Die Fehlermeldung hab ich nur schnell abends nochmal produziert ohne eueren Docker run anzupassen, das war mein Fehler.
Aber ich hab verschiedenste Schreibweisen für den Pfad ausprobiert, die klappen bei meinen beiden Docker Installationen alle nicht. Hab 20 Container laufen, also hab da zwar bischen Übung, aber nicht so die tiefe Kenntnis davon leider. Benutze meist Compose oder Portainer.
Hier der Docker run für die QNAP mit angepasstem Pfad den ich genauso probiert hatte, fkt aber auch nicht:
docker run \
-d \
-p 5007:5000 \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
-v /share/CACHEDEV2_DATA/Container/container-station-data/lib/docker/volumes/telerising/settings.json:/settings.json:ro \
--user=${UID}:${GID} \
--name=telerising \
--restart=unless-stopped \
--network=bridge \
qoopido/telerising.minimal:latest
Fehlermeldung:
docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/share/CACHEDEV2_DATA/Container/container-station-data/lib/docker/volumes/telerising/settings.json" to rootfs at "/settings.json" : mount /share/CACHEDEV2_DATA/Container/container-station-data/lib/docker/volume s/telerising/settings.json:/settings.json (via /proc/self/fd/6), flags: 0x5001: not a directory: unknown: Are you trying to mount a directory onto a file (or vi ce-versa)? Check if the specified host path exists and is the expected type.
Und relative Pfade (-v ./settings.json...) hab ich auch probiert, die produzierten die gleichen Fehler.
Ach so und hier mein Docker compose Versuch. Der fkt, aber nur wenn man die Zeile / Zeilen für das settings.json weglässt.
services:
telerising.minimal:
container_name: telerising
image: qoopido/telerising.minimal
restart: unless-stopped
user: 1000:1000
network_mode: bridge
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- type: bind
source: /share/CACHEDEV2_DATA/Container/container-station-data/lib/docker/volumes/telerising/settings.json
target: /settings.json
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- 5000:5000