References#
Setup#
version: "3"
services:
watchtower:
image: nickfedor/watchtower
container_name: watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
# - WATCHTOWER_LABEL_ENABLE=true
- WATCHTOWER_NOTIFICATIONS=shoutrrr
- WATCHTOWER_NOTIFICATION_URL=discord:[add discord url]
- WATCHTOWER_POLL_INTERVAL=21600
- WATCHTOWER_CLEANUP=true
# labels:
# - "com.centurylinklabs.watchtower.enable=true"
command: homepage portainer
hostname: watchtower
restart: unless-stopped
deploy:
mode: global
docker run -d --name watchtower --volume /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower [NAMES OF THE CONTAINERS TO UPDATE]
Notes#
- Watchtower does not work with docker swarms, for that use case see Shepherd.