Mantener actualizados los contenedores

  • Autor de la entrada:
  • Categoría de la entrada:Docker
  • Comentarios de la entrada:0 comentarios

Con Watchtower mantendremos actualizados nuestros docker, e informarnos ya sea por telegram o email cuando se actualizan:

version: '3.3'
 
services:
  watchtower:
    image: containrrr/watchtower
    container_name: watchtower
    restart: unless-stopped
    volumes:
      - '/var/run/docker.sock:/var/run/docker.sock'
    environment:
      - TZ=America/Argentina/Buenos_Aires
      - WATCHTOWER_LIFECYCLE_HOOKS=1 
      - WATCHTOWER_NOTIFICATIONS=shoutrrr
      - WATCHTOWER_NOTIFICATION_URL=telegram://$BOT_TOKEN@telegram/?channels=$CHAT_ID
      - WATCHTOWER_NOTIFICATIONS=email 
      - WATCHTOWER_NOTIFICATION_EMAIL_FROM=fromaddress@gmail.com 
      - WATCHTOWER_NOTIFICATION_EMAIL_TO=toaddress@gmail.com 
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER=smtp.gmail.com 
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=587 
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=fromaddress@gmail.com 
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=app_password 
      - WATCHTOWER_NOTIFICATION_EMAIL_DELAY=2
# Elimina imagenes viejas para ganar espacio
      - WATCHTOWER_CLEANUP=True
# scheduler personalizado
      - WATCHTOWER_SCHEDULE="0 0 */5 * * *"
# scheduler cada 86400 segundos (1 dia) (valor por defecto)
      - WATCHTOWER_POLL_INTERVAL=86400

Mas info: https://containrrr.dev/watchtower/arguments/

Deja un comentario