[Logging] Где находится журнал демонов Docker?


Answers

Если ваша ОС использует systemd вы можете просмотреть журнал демона докеров:

sudo journalctl -fu docker.service
Question

Где находится журнал демонов Docker? Странно не удается найти ответ на этот вопрос через man, или Docker Docs. Примечание. Я не запрашиваю контейнер STDOUT контейнера докеры, но журнал демона для устранения неполадок связи между клиентом и контейнером с помощью демона / прокси.




Для Mac с Docker Toolbox, ssh в виртуальную docker-machine ssh %VM-NAME% сначала с помощью docker-machine ssh %VM-NAME% а затем проверьте /var/log/docker.log




Расположение журналов ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/console-ring изменилось для Mac OSX на ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/console-ring

См. Документацию Docker Daemon




Для Docker Mac Native (без Boot2Docker или докер-машины, запустив установку Docker без дополнительного VirtualBox - что я бы рекомендовал по сравнению с другими), все ответы не работали для меня . Но докеры, к счастью, пришли на помощь.

Если вы хотите видеть журналы демона докеров в командной строке, просто введите:

syslog -k Sender Docker

В качестве альтернативы Mac OS Sierra вы можете использовать недавно разработанное приложение Mac Console (не путайтесь здесь с «Терминалом приложения», значок «Консольный App» выглядит очень похоже - я нашел его с Launchpad ниже «Другие». ".). Здесь приведена статья, в которой описывается общее использование нового приложения Mac OS Sierra Console, которое еще не попало в официальные документы Docker.

Внутри приложения консоли просто выберите system.log и введите Docker в панель поиска. Это оно. Теперь вы должны увидеть все журналы, связанные с Docker.




Links