Упрощаем работу с логами Docker: обзор инструмента Dozzle - UnixHost Blog

Упрощаем работу с логами Docker: обзор инструмента Dozzle - UnixHost Blog

Dozzle — это инструмент для просмотра логов контейнеров Docker. Он является открытым и бесплатным инструментом, разработанным для упрощения работы с логами контейнеров Docker.

Одной из основных проблем, с которыми сталкиваются разработчики, использующие Docker, является доступ к логам контейнеров. Контейнеры Docker могут быть запущены на разных хостах, и для просмотра логов требуется подключение к каждому хосту и поиск нужных логов. Dozzle упрощает этот процесс, позволяя просматривать логи контейнеров в одном месте.

Dozzle не требует установки на хост-машины, а работает как контейнер Docker. Для его запуска достаточно выполнить одну команду. Dozzle поддерживает просмотр логов нескольких контейнеров одновременно и имеет возможность фильтровать логи по ключевым словам. Также Dozzle позволяет настраивать отображение логов, выбирая формат и цвет текста.

Кроме того, Dozzle имеет удобный веб-интерфейс, что позволяет просматривать логи контейнеров в браузере. Интерфейс имеет простой и интуитивно понятный дизайн, что делает использование Dozzle еще более удобным.

Установите Docker на свой сервер, если он еще не установлен.

Откройте терминал и выполните следующую команду:

Эта команда загрузит Dozzle из Docker Hub, создаст контейнер с именем «dozzle» и привяжет его к порту 8080 на вашей машине.

После того, как контейнер будет создан, вы можете открыть Dozzle в своем браузере, перейдя по адресу http://localhost:8080 . Вы также можете установить Dozzle используя docker-compose. Для этого создадите файл docker-compose.yml и вставьте в него следующий текст

После запуска Dozzle вы увидите список всех запущенных контейнеров Docker на вашем сервере.

Чтобы просмотреть логи конкретного контейнера, нажмите на его имя в списке.

Вы увидите окно с логами выбранного контейнера. Логи будут автоматически обновляться при появлении новых записей.

Чтобы фильтровать логи по ключевым словам, введите их в поле «Filter».

Для просмотра логов нескольких контейнеров одновременно откройте несколько вкладок в браузере.

После установки, доступ к Dozzle будет у всех кто знает IP и пароль, для того чтобы обезопасить ваши данные советуем вам включить аутентификацию, для этого достаточно добавить два параметра в строку запуска контейнера.

В целом, Dozzle является полезным инструментом для работы с логами контейнеров Docker. Он упрощает доступ к логам и позволяет быстро находить нужную информацию. Кроме того, Dozzle имеет простой и понятный интерфейс, что делает его использование еще более удобным. Если вы работаете с контейнерами Docker, Dozzle — это инструмент, который стоит попробовать.

Підберіть оптимальний віртуальний сервер для ваших Docker контенерів.

Recommended articles