Los comandos de instalación del contenedor, son los siguientes, tienes que ponerlos en el terminal, por SSH o Putty:
docker run --detach \
--name watchtower \
--volume /var/run/docker.sock:/var/run/docker.sock \
--restart always \
containrrr/watchtower
Para Raspberry PI:
docker pull talmai/rpi-watchtower
GitHub – talmai/rpi-watchtower: Automatically update running Docker containers on RaspberryPi
Para avisar por Telegram
- Busca actualizaciones de las imágenes todos los días a las 4 de la mañana
- Notificaciones via Telegram cada vez que se actualiza un contenedor
- Utilización de docker-compose.yml
version: "3.5"
services:
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_INCLUDE_RESTARTING=true
- WATCHTOWER_INCLUDE_STOPPED=true
- WATCHTOWER_REVIVE_STOPPED=false
- WATCHTOWER_NO_RESTART=false
- WATCHTOWER_TIMEOUT=30s
- WATCHTOWER_SCHEDULE=0 0 4 * * *
- WATCHTOWER_DEBUG=false
- WATCHTOWER_NOTIFICATION_URL=telegram://BOT_TOKEN@telegram/?channels=CHAT_ID
- TZ=Europe/Madrid
network_mode: bridge
Donde BOT_TOKEN@
y CHAT_ID
se corresponder con el token del bot de Telegram que hayas creado y su correspondiente ID
Ahora creamos nuestro contenedor Watchtower con:
sudo docker-compose up -d
Fuentes:
Actualizar automáticamente nuestros contenedores con Watchtower (qnapclub.es)
https://elblogdelazaro.org/posts/2022-10-17-actualiza-automaticamente-tus-contenedores-docker-ii/
Deja una respuesta