Introduction
Watchtower is a container-based solution for automating Docker container base image updates.
Instructions
Pre-requisites
1. Docker Compose
---
services:
watchtower:
container_name: watchtower
image: containrrr/watchtower:latest
restart: always
networks:
- socket
environment:
- TZ=Europe/Brussels
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_LABEL_ENABLE=true
- WATCHTOWER_INCLUDE_RESTARTING=true
- WATCHTOWER_SCHEDULE=0 0 0 * * *
- DOCKER_HOST=tcp://socket-proxy:2375
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
- com.centurylinklabs.watchtower.enable=true
networks:
socket:
external: trueTip
Enable watchtower monitoring on containers using the following label:
com.centurylinklabs.watchtower.enable=true