Blog personal donde guardo mis notas sobre tecnología

Recibe una notificación por Telegram cuando se actualice tu contenedor docker

Carlos M.

Ya escribí en dos artículos la forma de actualizar tus contenedores docker de una manera automática, una era utilizando Watchtower y otra mediante Ouroboros. Finalmente me decante por este último por su sencillez y funcionamiento.

Ya ha pasado algún tiempo desde entonces y aunque el desarrollo de Ouroboros se ha detenido, según su propio desarrollador hace lo que se le pide y lo hace bien, mas o menos. Es verdad que se introdujo una nueva opción para poder recibir notificaciones en Telegram de los contenedores que se van actualizando.

Simplemente hemos de añadir una nueva variable de entorno durante la creación del contenedor, eso si, necesitaras crearte un bot de Telegram y conocer su token y tu ID, en este articulo, aunque antiguo, te puede servir.

Una vez que tengas los datos requeridos crea el contenedor con el siguiente comando

sudo docker run \
-d --name=ouroboros \
--hostname=ouroboros --network=host \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-e CLEANUP=true \
-e TZ='Europe/Madrid' \
-e INTERVAL=1200 \
-e NOTIFIERS="tgram://TOKEN/ID/" \
pyouroboros/ouroboros:latest

Espero que te haya gustado, pasa un gran día.