crashbandicot
Captain
- Registriert
- Dez. 2013
- Beiträge
- 3.074
Fehler gefunden: die environment-Variable (BASE_PATH=/openbooks/) war überflüssig. Keine Ahnung warum mir das nicht früher aufgefallen ist...
Sorry für den Thread!
Hi,
ich bin in der Vorbereitung meine Docker Container vom Synology NAS auf einen kleinen Homeserver (Debian) zu migrieren. Das NAS soll dafür über NFS entsprechende Volumes bereitstellen. Als kleinen Test-Container habe ich mir das Image evanbuss/openbooks ausgesucht.
Auf dem NAS ist ein NFS Share eingerichtet.
Das Docker Volume ist erstellt.
Docker Compose startet fehlerfrei.
Inhalt der docker-compose.yml:
Beim Aufruf von http://192.168.178.223:5318/ kommt jedoch nur "404 page not found" zurück. Wenn ich den Container via
starte funktioniert der Aufruf problemlos. In dem NFS Share wird beim Start des Containers ein Unterordner "books" erstellt, d.h. ein Schreibzugriff ist vorhanden.
Da ich mich gerade noch in Docker einarbeite, bin ich aktuell mit meinem Latein am Ende. Auf Portainer o.ä. möchte ich vorerst verzichten.
Habt ihr eine Idee wo ich noch ansetzen kann? Ich habe schon diverse NFS Einstellungen durchprobiert und jedes Mal den Container / das Volume neu erstellt.
Sorry für den Thread!
ich bin in der Vorbereitung meine Docker Container vom Synology NAS auf einen kleinen Homeserver (Debian) zu migrieren. Das NAS soll dafür über NFS entsprechende Volumes bereitstellen. Als kleinen Test-Container habe ich mir das Image evanbuss/openbooks ausgesucht.
Auf dem NAS ist ein NFS Share eingerichtet.
Das Docker Volume ist erstellt.
docker volume create --driver local --opt type=nfs --opt o=nfsvers=4,addr=192.168.178.200,rw --opt device=:/volume1/dockercfg/openbooks openbooksnfs1
docker compose -f docker-compose.yml up -d
[+] Running 1/1
✔ Container openbooks Started
# https://github.com/evan-buss/openbooks/
services:
openbooks:
ports:
- '5318:80'
volumes:
- 'openbooksnfs1:/books'
restart: unless-stopped
container_name: openbooks
command: --name my_irc_name --persist
environment:
- BASE_PATH=/openbooks/
image: evanbuss/openbooks:latest
volumes:
openbooksnfs1:
external: true
docker run -d -p 5318:80 evanbuss/openbooks --name my_irc_name
Da ich mich gerade noch in Docker einarbeite, bin ich aktuell mit meinem Latein am Ende. Auf Portainer o.ä. möchte ich vorerst verzichten.
Habt ihr eine Idee wo ich noch ansetzen kann? Ich habe schon diverse NFS Einstellungen durchprobiert und jedes Mal den Container / das Volume neu erstellt.
Zuletzt bearbeitet: