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.