РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmCnLg 19 of 81 menu
◀ ▶

Логи контейнера в Docker

Логи контейнера - текст, который главный процесс вывел в свою консоль. В фоне этот текст на экран хоста не попадает: в терминале остаётся только длинный идентификатор. Служба строку запоминает, и её можно прочитать, пока запись о контейнере не удалена.

Запустим speaker в фоне из образа alpine. Главный процесс сначала напечатает слово, затем подождёт 300 секунд, чтобы контейнер не остановился сразу. Команда оболочки идёт после имени образа:

docker run -d --name speaker alpine sh -c "echo started && sleep 300"

В ответ на запуск снова будет только идентификатор. Само слово в окно не придёт. Прочитаем накопленный текст. Там одна строка started:

docker logs speaker

Запустите в фоне контейнер voice из alpine так, чтобы он напечатал ready и продолжал ждать.

Прочитайте логи voice и убедитесь, что там есть слово ready.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить