Как сделать так, чтобы док-контейнер регистрировался на хост-машине? - PullRequest
0 голосов
/ 09 июля 2019

Где хранятся журналы консоли док-контейнера. И как я могу хранить консольные журналы Docker-контейнера, хранящиеся на моем хосте?

Я попытался ниже, чтобы получить местоположение журнала. Это указало мне на файл в /var/lib/docker/containers/ Но я не нашел ни одного каталога с именем docker в / var / lib внутри контейнера докера

docker inspect --format='{{.LogPath}}' <container id>

Я хочу собрать логи, которые мы получаем от docker logs <containerid>, чтобы иметь / смонтировать его на мой хост.

Ответы [ 2 ]

1 голос
/ 09 июля 2019

Попробуйте:

docker ps 

, чтобы найти идентификатор КОНТЕЙНЕРА

и

docker inspect <CONTAINER ID>| grep LogPath

, чтобы найти журналы, но лучше использовать напрямую:

docker logs <CONTAINER ID>
0 голосов
/ 10 июля 2019
   docker logs <CONTAINER_NAME> or <CONTAINER_ID>

нравится:

   docker logs container1

Контейнер должен быть запущен и запущен. Очень полезно посмотреть, что происходит за выполнением контейнера в контексте и методах и ...

надеюсь, это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...