Этот вопрос проверяет знание базовых команд Docker для мониторинга и отладки контейнеров, что необходимо для управления контейнеризированными приложениями.
Команда docker logs позволяет получить логи работающего или остановленного контейнера. Она выводит все, что контейнер отправляет в стандартный вывод (stdout) и стандартный поток ошибок (stderr). Это основной инструмент для отладки и мониторинга.
Простейший вызов: docker logs my_container. Чтобы видеть только последние 10 строк: docker logs --tail 10 my_container. Для непрерывного отслеживания (как tail -f): docker logs -f my_container. Можно комбинировать: docker logs --tail 50 -f my_container.
# Запустим контейнер с веб-сервером
docker run -d --name my_nginx nginx
# Посмотрим последние 20 строк логов
docker logs --tail 20 my_nginx
# Следим за логами в реальном времени
docker logs -f my_nginxКоманда docker logs — незаменимый инструмент для быстрой диагностики проблем в контейнерах. Она проста в использовании и позволяет эффективно мониторить приложения без необходимости заходить внутрь контейнера.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию