Текст и данные · Инструкция
Как смотреть логи Docker Compose в реальном времени
При диагностике сервиса часто нужен не весь накопленный журнал, а последние строки с продолжением в реальном времени. Co
Короткий ответ
Выполните `docker compose logs -f --tail=100 web`. Вы увидите последние 100 строк сервиса `web`, после чего новые сообщения будут поступать до Ctrl+C.
Что сделать
- 1: Запустите Compose-проект или убедитесь, что нужный сервис уже создавался.
- 2: Выполните `docker compose logs -f --tail=100 web`.
- 3: Чтобы ограничить период, добавьте `--since 10m`; остановите слежение Ctrl+C.
Команда или настройка
- docker compose logs -f --tail=100 web
Проверка
- Проверьте имя сервиса через `docker compose ps`, если команда не находит его.
- Ограничьте стартовый объём через `--tail`, чтобы не печатать весь старый журнал.
- Для временной диагностики добавьте `--since`, а завершайте follow обычным Ctrl+C.
Важно
Если у сервиса несколько реплик, можно выбрать конкретный контейнер через `--index`.
Что учитывать
Если у сервиса несколько реплик, можно выбрать конкретный контейнер через `--index`.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. docker compose logs). Пример и формулировки — редакция N1RO на 2026-09-18.