Homelab - Herramienta Watchtower para Actualizar Automáticamente Contenedores Docker
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:
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
).
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.