3.2 DIUN. Notificador de nuevas imágenes
Esta herramienta sirve para...
enterarnos cuando una nueva imagen (para docker) está disponible. DIUN son las siglas de Docker Image Update Notifier
Web de proyecto y otros enlaces de interés
Web del proyecto: https://crazymax.dev/diun/
Repositorio de código: https://github.com/crazy-max/diun
FicheroPuesta en marcha
Si bien hay varios modos de desplegar el servicio DIUN nosotros, en este curso, vamos a optar por hacerlo a través de docker-compose
xxxpues creo es el modo mas sencillo en el que podemos hacer convivir varios servicios sin que unos acepten a otros. Para ello accedemos al terminal y escribimos lo siguiente:
contenidomkdir diun
cd diun
nano docker-compose.yml
Dentro del fichero escribimos el siguiente contenido
version: "3.5"
services:
diun:
image: crazymax/diun:latest
container_name: diun
command: serve
volumes:
- "./data:/data"
- "/var/run/docker.sock:/var/run/docker.sock"
environment:
- "TZ=Europe/Madrid"
- "LOG_LEVEL=info"
- "LOG_JSON=false"
- "DIUN_WATCH_WORKERS=20"
- "DIUN_WATCH_SCHEDULE=0 */6 * * *"
- "DIUN_WATCH_JITTER=30s"
- "DIUN_PROVIDERS_DOCKER=true"
labels:
- "diun.enable=true"
restart: always
Para salir del fichero pulsaremos control + x
y guardaremos los cambios. Posteriormente ponemos en marcha los contenedores con docker-compose up -d
Aparecerá en pantalla algo similar a
Elaboración propia
Y si queremos podemos ejecutar docker ps | grep diun
para comprobar si entre todos los contenedores docker en ejecución hay alguno con el nombre diun. Veremos algo similar a
Elaboración propia
Funcionamiento
Configurar notificaciones de email
xxx