Оновлення 1 липня 2019 року
docker-compose logs <name-of-service>
З документації :
Використання: журнали [параметри] [СЕРВІС ...]
Варіанти:
--нокольоровий Випуск монохромного виводу.
-f, --follow Слідувати журналу.
-t, --timestamps Показати мітки часу.
--tail = "all" Кількість рядків, що відображаються з кінця журналів для кожного контейнера.
Див. Журнали докерів
Ви можете почати Docker писати в окремому режимі і прикріпитись до журналів усього контейнера пізніше. Якщо ви закінчили перегляд журналів, ви можете відірватися від журналів, що виводяться, не вимикаючи свої служби.
- Використовуйте
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>
Збережіть вихідні дані
Щоб зберегти вихідні дані у файл, ви додаєте в свою команду журналів таке:
docker-compose logs -f -t >> myDockerCompose.log
docker-compose logs -f service_name