# Watchtower – monitor + auto-update services: watchtower: image: containrrr/watchtower:latest container_name: watchtower restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - TZ=Europe/Prague - WATCHTOWER_MONITOR_ONLY=true - WATCHTOWER_CLEANUP=true - WATCHTOWER_SCHEDULE=0 0 4 ? * SUN - WATCHTOWER_NOTIFICATIONS=email - WATCHTOWER_NOTIFICATION_EMAIL_FROM=watchtower@example.com - WATCHTOWER_NOTIFICATION_EMAIL_TO=admin@example.com - WATCHTOWER_NOTIFICATION_EMAIL_SERVER=smtp.example.com - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=587 - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=watchtower@example.com - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=CHANGE_ME - WATCHTOWER_NOTIFICATION_EMAIL_SUBJECTTAG=Watchtower networks: - watchtower_net logging: driver: json-file options: max-size: "10m" max-file: "3" networks: watchtower_net: name: watchtower_default driver: bridge