Nextcloud Docker

Guten Morgen,

gestern in der Nacht hat mein Watchtower die Nextcloud upgedated auf die Version 21.
Dies geschah weil ich in meiner docker-compose.yml die wie folgt aussieht

compose

version: ‘3.3’
services:
nextcloud-db:
image: mariadb
container_name: nextcloud-db
command: --transaction-isolation=READ-COMMITTED --log-bin=ROW
restart: unless-stopped
volumes:
- ./datenbank:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=xxxxxx #SQL root Passwort eingeben
- MYSQL_PASSWORD=xxxx #SQL Benutzer Passwort eingeben
- MYSQL_DATABASE=nextcloud #Datenbank Name
- MYSQL_USER=nextcloud #SQL Nutzername
- MYSQL_INITDB_SKIP_TZINFO=1
networks:
- default
nextcloud-redis:
image: redis:alpine
container_name: nextcloud-redis
hostname: nextcloud-redis
networks:
- default
restart: unless-stopped
command: redis-server --requirepass xxxxx # Redis Passwort eingeben
nextcloud-app:
image: nextcloud
container_name: nextcloud-app
restart: unless-stopped
ports:
- 8080:80
depends_on:
- nextcloud-db
- nextcloud-redis
environment:
REDIS_HOST: nextcloud-redis
REDIS_HOST_PASSWORD: xxxxx # Redis Passwort von oben wieder eingeben
volumes:
- ./app:/var/www/html
- ./daten:/var/www/html/data
- ./zzz_memory.ini:/usr/local/etc/php/conf.d/zzz_memory.ini

den Tag nextcloud verwende. Welchen Docker-Tag muss ich verwenden um auf der Stable oder production zu bleiben. Mit nextcloud finde ich nur nextcloud:latest.

Hoffe ihr könnt mir hier weiterhelfen.

MFG Schmidt

Die verfügbaren tags kannst du dir hier anschauen: https://hub.docker.com/_/nextcloud

Grundsätzlich kannst nextcloud:stable oder nextcloud:production verwenden, das ist im Moment beides NC 20.0.7.
Wenn du nach dem Update auf Version 21 allerdings kein Downgrade (per Backup) durchüfhren willst, bieten sich z.B. nextcloud:21 an, dann solltest du die Minor-Versions automatisch kriegen, aber nicht NC22. Später kannst du das dann entweder durch stable/production oder 22 ersetzen, wenn NC22 veröffentlicht wurde.

1 Like

Danke für deine Antwort

das heißt ich ändere meine docker-compose.yml von nextcloud auf nextcloud:21 warte bis nextcloud 21 als stable geführt wird und dann ändere ich die docker-compose.yml auf nextcloud:stable.

Mich wundert es das schon NC21 released wurde, dachte das wäre erst morgen.

Ja. Dass es die Container ein paar Tage früher gab, war auch in der Vergangenheit immer mal wieder so.

hätte noch eine kurze Frage, weiß zwar nicht ob sie mir hier beantwortet werden kann.

Und zwar wenn in der docker-compose nextcloud:21 steht macht dann watchtower kein update mehr oder schaut er nur ob allgemein für Nextcloud ein Update verfügbar ist.