Простота и эффективность: как с помощью Dozzle упростить просмотр логов в Docker контейнерах

Введение

В данной заметке облегчим себе жизнь при работе с логами Docker контейнеров с помощью бесплатного решение под названием Dozzle


Что такое Dozzle?

Dozzle – это легковесное Open Source решение с веб-интерфейсом, предназначенное для мониторинга логов ваших Docker контейнеров.
Имеет простой визуальный вид и не требовательно к ресурсам, не хранит у себя сами файлы логов.
Используя Dozzle, вы сможете легко и быстро отслеживать события в журналах Docker в режиме реального времени без необходимости доступа к файловой системе.
На борту имеется поиск по ключевым словам, разделение экрана для просмотра нескольких файлов логов одновременно, аунтификация и другие приятные мелочи.
(Вам так же ни кто не запрещает использовать комбайн Portainer для вышеперечисленного.)

Как установить Dozzle для Docker и использовать его для анализа логов
Интерфейс Dozzle с 3 открытыми вкладками журналов

Установка Dozzle

Для установки Dozzle нам потребуется установленный Docker и Docker-Compose

Установка с помощью Docker

Установка производиться в одну команду:
(не забудьте заменить –username и –password на свой)

docker run -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle --username web-admin --password supersecretpassword

Готово, далее переходим по ссылке вида ниже и вводим туда наш логин и пароль:

http://ВАШ_IP:8080

Установка с помощью Docker-Compose

Создаем docker-compose.yml и копируем туда содержимое ниже:
(не забудьте заменить DOZZLE_USERNAME и DOZZLE_PASSWORD на свои)

nano docker-compose.yml
version: "3"
services:
  dozzle:
    image: amir20/dozzle:latest
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    ports:
      - 8080:8080
    environment:
      DOZZLE_USERNAME: web-admin
      DOZZLE_PASSWORD: supersecretpassword

нажимаем Ctrl+X, Y, Enter для сохранения и запускаем командой:

docker-compose up -d

Готово, далее переходим по ссылке вида ниже и вводим туда наш логин и пароль:

http://ВАШ_IP:8080

Вывод

В данной коротенькой заметке мы с вами разобрали установку Dozzle, ее настройку рассматривать не буду, там в принципе и не чего настраивать и все готово из коробки, Ctrl+F используется для поиска по логам, так же удобно, над каждыми открытыми логами показывается потребление ресурсов контейнером

Что бы не потерять инструкцию рекомендую подписаться на мой личный блог-канал в Telegram в котором я делюсь в формате заметок своими знаниями и интересным из мира IT, спасибо за потраченное время на чтение и доброго времени суток!)

Так же вы можете отблагодарить автора материально:

Оставьте комментарий