Введение
В данной заметке облегчим себе жизнь при работе с логами Docker контейнеров с помощью бесплатного решение под названием Dozzle
Что такое Dozzle?
Dozzle – это легковесное Open Source решение с веб-интерфейсом, предназначенное для мониторинга логов ваших Docker контейнеров.
Имеет простой визуальный вид и не требовательно к ресурсам, не хранит у себя сами файлы логов.
Используя Dozzle, вы сможете легко и быстро отслеживать события в журналах Docker в режиме реального времени без необходимости доступа к файловой системе.
На борту имеется поиск по ключевым словам, разделение экрана для просмотра нескольких файлов логов одновременно, аунтификация и другие приятные мелочи.
(Вам так же ни кто не запрещает использовать комбайн Portainer для вышеперечисленного.)
Установка 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, спасибо за потраченное время на чтение и доброго времени суток!)
Так же вы можете отблагодарить автора материально: