Обновление 1 июля 2019 г.
docker-compose logs <name-of-service>
Из документации :
Использование: журналы [параметры] [СЕРВИС ...]
Параметры:
--no-color Производить монохромный вывод.
-f, --follow Следить за выводом журнала.
-t, --timestamps Показать отметки времени.
--tail = "all" Количество строк, отображаемых с конца журналов для каждого контейнера.
См. Журналы докеров
Вы можете запустить Docker compose в автономном режиме и позже присоединиться к журналам всего контейнера . Если вы закончили просмотр журналов, вы можете отключиться от вывода журналов, не завершая работу служб.
- Используйте
docker-compose up -d
для запуска всех служб в автономном режиме ( -d
) (вы не увидите никаких журналов в автономном режиме)
- Используйте,
docker-compose logs -f -t
чтобы присоединиться к журналам всех запущенных служб , тогда как -f
означает, что вы следите за выводом журнала, и -t
опция дает вам отметки времени (см. Справку Docker )
- Используйте
Ctrl + z
или, Ctrl + c
чтобы отключиться от вывода журнала, не закрывая запущенные контейнеры
Если вас интересуют журналы одного контейнера, вы можете docker
вместо этого использовать ключевое слово:
- Использовать
docker logs -t -f <name-of-service>
Сохраните вывод
Чтобы сохранить вывод в файл, добавьте в команду logs следующее:
docker-compose logs -f -t >> myDockerCompose.log
docker-compose logs -f service_name