Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.
Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.
Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.
Watchtower überwacht laufende Docker-Container und aktualisiert sie automatisch, sobald ein neues Image im Registry verfügbar ist (Pull, graceful Stop, Neustart mit den ursprünglichen Optionen).
Keine.
Keine. Watchtower speichert keine persistenten Daten außer dem gemounteten Docker-Socket.
version: '3.8'
services:
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --label-enable --cleanup --interval 86400
environment:
- DOCKER_API_VERSION=1.52
healthcheck:
test: ["CMD-SHELL", "pgrep -f watchtower || exit 1"]
interval: 60s
timeout: 10s
retries: 3
start_period: 15s
Note
Für dieses Image ist kein offiziell dokumentierter Healthcheck verfügbar. Watchtower bietet standardmäßig keinen HTTP-Endpunkt (nur optional über --http-api-metrics), weshalb ein klassischer curl-Check nicht möglich ist. Der oben verwendete Healthcheck wurde selbst erstellt und prüft per pgrep, ob der Watchtower-Prozess läuft.
Kein Web-Zugriff — Watchtower ist ein Hintergrunddienst ohne Weboberfläche.
| Oberfläche | Host-Pfad | Container-Pfad | Zweck |
|---|---|---|---|
| — | /var/run/docker.sock |
/var/run/docker.sock |
Zugriff auf den Docker-Daemon zum Prüfen und Aktualisieren von Containern |
| Variable | Wert | Bedeutung |
|---|---|---|
DOCKER_API_VERSION |
1.52 |
Erzwingt die verwendete Docker-API-Version bei der Kommunikation mit dem Socket |
Startparameter: --label-enable (nur Container mit entsprechendem Label werden aktualisiert), --cleanup (alte Images nach Update entfernen), --interval 86400 (Prüfintervall: alle 24 Stunden)
Neustart-Verhalten: unless-stopped