Saltar a contenido

Homelab - Herramienta Watchtower para Actualizar Automáticamente Contenedores Docker

Imagen

Watchtower es una herramienta que automatiza la actualización de todos o algunos de los contenedores Docker que elijas.

Implementación (Docker Compose)

Para empezar, crea un archivo compose.yaml y pega el siguiente contenido:

compose.yaml
version: "3"
services:
  watchtower:
    container_name: ${STACK_NAME}_app
    image: containrrr/watchtower:${APP_VERSION}
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always

(Opcional) Se recomienda crear un archivo .env en el mismo directorio que compose.yaml y personalizar tus variables de entorno. Si prefieres no utilizar variables de entorno, también puedes personalizar tus parámetros directamente en compose.yaml (por ejemplo, reemplazar ${STACK_NAME} por watchtower).

.env
STACK_NAME=watchtower

# watchtower
APP_VERSION=latest

Finalmente, ejecuta el comando docker compose up -d en el mismo directorio que compose.yaml para iniciar la orquestación de contenedores.

Referencias y Agradecimientos

Dirección original del artículo: https://wiki-power.com/ Este artículo está protegido por la licencia CC BY-NC-SA 4.0. Si desea reproducirlo, por favor indique la fuente.

Este post está traducido usando ChatGPT, por favor feedback si hay alguna omisión.