41b0b43efb | ||
---|---|---|
.. | ||
.env | ||
README.md | ||
docker-compose.yml |
README.md
Watchtower in docker
Utilizzo
Watchtower è un'applicazione per monitorare e aggiornare i cointainer:
- Aggiornamento e riavvio dei container
- Cancellazione automatica delle vecchie images
- Possibilità di (multi-)notifica in caso di aggiornamenti (email, slack, msteams, gotify, shoutrrr)
- Molto configurabile
Struttura file e cartelle
/home/
└── ~/
└── docker/
└── watchtower/
├── .env
└── docker-compose.yml
.env
- file contenenti le variabili environment per il docker composedocker-compose.yml
- file usato per creare il container
Tutti i file e le cartelle devono essere forniti a mano.
docker-compose
docker-compose.yml
version: "3"
services:
watchtower:
container_name: watchtower
image: deluan/navidrome
restart: unless-stopped
env_file: .env
volumes:
- /var/run/docker.sock:/var/run/docker.sock
.env
# Watchtower
WATCHTOWER_SCHEDULE=0 0 0 * * SAT
WATCHTOWER_CLEANUP=true
WATCHTOWER_TIMEOUT=30s
WATCHTOWER_DEBUG=false
WATCHTOWER_INCLUDE_STOPPED=false
Aggiornamenti
Watchtower si aggiorna da solo.
Aggiornamento manuale:
docker-compose pull
docker-compose up -d
docker image prune