Логи в Docker - полезные советы от DevOps-инженера
Продолжаем делиться полезной информацией!
Этот пост актуален для тех, кто:
➡️ Поднимает свои сервисы в контейнерах Docker и не собирает логи в Graylog, Elasticsearch или других системах для управления логами
➡️ Использует Docker на Unix-подобных системах.
В Docker Desktop логи можно просмотреть через графический интерфейс GUI (Graphical User Interface). Однако для сторонников командной строки такой подход может быть не очень удобным.
Решение для Windows — использование командного интерфейса CLI (Command Line Interface), с помощью которого можно выполнять следующие полезные команды:
👍 docker logs <continer-name>
Выведет все логи контейнера от его старта и до текущего момента.
👍 Добавим один простой флаг: docker logs --follow <container-name>
Теперь мы можем в реальном времени следить за логами пока не остановим процесс комбинацией клавиш Ctrl+C.
👍 Уберем --follow и попытаемся вывести только часть логов:
docker logs --tail <number> <container-name>
Выведет последние <number> строк логов указанного контейнера. Вместо <number> можно указать любое целое число, например, 20.
Коллеги, была ли эта информация для вас ценной? Пожалуйста, поделитесь своими впечатлениями и дайте обратную связь 👨💻
🔥 - жду продолжения темы
🤔 - хочу задать свой вопрос DevOps-инженеру (в комментарии)
#полезное
Post #2094
4.32K

- 🔥 25
- 👏 3
- 🤔 3
- 😁 2
- 👍 1