Docker Nextcloud, Cron Job Container findet NXTC nicht
Hallo ihr Administratoren,
Ich habe ein Problem, ich habe eine Docker umgebung am laufen wo eine Nextcloud Instanz läuft mit einen Extra Container für Cron jobs.
Heute morgen habe ich damit das ganze etwas besser aussieht die Container umbenannt und natürlich alles angepasst.
Seit dem Funktioniert der CronJob nicht mehr ich habe mir schon die Dokus angeguckt und wenn ich alles richtig verstanden habe sollten die Env. einstellungen so stimmen.
Compose: Stack name in Portainer: nextcloud
Logs:
Danke schon mal für die hilfe
Ich habe ein Problem, ich habe eine Docker umgebung am laufen wo eine Nextcloud Instanz läuft mit einen Extra Container für Cron jobs.
Heute morgen habe ich damit das ganze etwas besser aussieht die Container umbenannt und natürlich alles angepasst.
Seit dem Funktioniert der CronJob nicht mehr ich habe mir schon die Dokus angeguckt und wenn ich alles richtig verstanden habe sollten die Env. einstellungen so stimmen.
Compose: Stack name in Portainer: nextcloud
version: '2'
services:
db:
image: mariadb:10.5
container_name: nextcloud-db
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /home/nextcloud/mariadb/_data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=werweiß
- MYSQL_PASSWORD=werweiß
- MYSQL_DATABASE=werweiß
- MYSQL_USER=werweiß
app:
image: nextcloud
container_name: nextcloud-app
restart: always
ports:
- 3000:80
links:
- db
volumes:
- /home/nextcloud/nextcloud:/var/www/html
- /home/nextcloud/nextclouduserdata:/var/www/html/data
- /mnt/sharedfolder:/sharedfolder
- /home/nextcloud/certs:/etc/ssl/certs
- /home/nextcloud/clamav/run:/var/run/clamav/
- ./php.ini:/usr/local/etc/php/conf.d/zzz-custom.ini
environment:
- MYSQL_PASSWORD=werweiß
- MYSQL_DATABASE=werweiß
- MYSQL_USER=werweiß
- MYSQL_HOST=werweiß
- REDIS_HOST=werweis
- REDIS_HOST_PASSWORD=werweiß
cron:
image: rcdailey/nextcloud-cronjob
container_name: nextcloud-cron
restart: always
network_mode: none
depends_on:
- app
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /etc/localtime:/etc/localtime:ro
environment:
- NEXTCLOUD_CONTAINER_NAME=nextcloud-app
- NEXTCLOUD_PROJECT_NAME=nextcloud
nextcloud-redis:
image: redis:latest
container_name: nextcloud-redis
command: redis-server --requirepass werweiß
restart: always
volumes:
- /home/nextcloud/redis:/data
clamav:
image: "quay.io/ukhomeofficedigital/clamav:latest"
container_name: "nextcloud-clamav"
volumes:
- /home/nextcloud/clamav/run:/var/run/clamav/
- /home/nextcloud/clamav/lib:/var/lib/clamav/
restart: unless-stopped
environment:
- CLAMD_SETTINGS_CSV=LocalSocket=/var/run/clamav/clamd.ctl
Will search for Nexcloud container as a Docker Compose service
Project: nextcloud, Service: nextcloud-app
ERROR: Unable to find the Nextcloud container
Danke schon mal für die hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2682738545
Url: https://administrator.de/contentid/2682738545
Ausgedruckt am: 25.11.2024 um 08:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
ich bin mir grad nicht sicher aber ich glaube wenn du alles in einem stack deploy machen willst, zieht die container_name direktive nicht.
Da müsste dann dein NEXTCLOUD_CONTAINER_NAME=app sein
Was ich grad sehe, in der Fehlermeldung stehts ja eig. eh sehr klar:
er sucht nach dem Service nextcloud-app welche bei dir aber app heist
ich bin mir grad nicht sicher aber ich glaube wenn du alles in einem stack deploy machen willst, zieht die container_name direktive nicht.
Da müsste dann dein NEXTCLOUD_CONTAINER_NAME=app sein
Was ich grad sehe, in der Fehlermeldung stehts ja eig. eh sehr klar:
Project: nextcloud, Service: nextcloud-app
er sucht nach dem Service nextcloud-app welche bei dir aber app heist