Dozzle: Docker

1 minuto(s) de lectura

Docker

Dozzle es un visor de registros en tiempo real para contenedores Docker.

Dozzle es una aplicaci贸n simple y liviana que le brinda una interfaz basada en web para monitorear los registros de los contenedores Docker en tiempo real.

No almacena informaci贸n de registro, es solo para el monitoreo en vivo de los registros de su contenedor.

Desarrollado en Go es un contenedor liviano y funcional, pensado con el objetivo de mantenerse simple, peque帽o y gratuito.

Vamos a realizar unos pasos previos para preparar el entorno. En primer lugar creamos las carpetas donde alojar el proyecto:

mkdir -p $HOME/docker/dozzle && \
cd $HOME/docker/dozzle

Ahora vamos a crear el fichero de configuraci贸n docker-compose.yml lanzando el siguiente comando:

cat << EOF > $HOME/docker/dozzle/docker-compose.yml
version: '2'
services:
  dozzle:
    image: amir20/dozzle:latest
    container_name: Dozzle
    ports:
      - 8880:8080
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
EOF

Vamos a repasar los principales par谩metros a modificar para adaptarlos a nuestro sistema y configuraci贸n especifica:

Par谩metro Funci贸n
8880:8080 Puerto de acceso interfaz Web
/var/run/docker.sock:/var/run/docker.sock Ruta donde lee la configuraci贸n Dockers
restart: always Habilitamos que tras reiniciar la maquina anfitrion vuelva a cargar el servicio

Una vez configurado, lo levantamos para ser creado y ejecutado:

docker-compose up -d

Tras ello, podremos configurar el servicio, que en mi caso estar铆a disponible en la direcci贸n web http://192.168.1.90:8880.

Haciendo clic en el docker de ejecuci贸n, vemos el log en tiempo real:

Y podremos descarga el log para poder analizarlo a posterior:

Y listo!