Dozzle: 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!