Recibe una notificación por Telegram cuando se actualice tu contenedor docker
2021-10-11
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 buen día. 🐧