drno-reg
@drno-reg
см не кратко

Как настроить docker чтобы он писал логи в папку по имени контейнера?

Здравствуйте.

По умолчанию логи docker
CONTAINER ID        IMAGE                     COMMAND             CREATED             STATUS              PORTS                                           NAMES
821dcb7bb9cb        prakhar1989/static-site   "./wrapper.sh"      2 days ago          Up 2 days           0.0.0.0:32773->80/tcp, 0.0.0.0:32772->443/tcp   static-site

попадают в
/var/lib/docker/containers/821dcb7bb9cb7587c4806bbbeb1357052a5d9fcb05a5aa3f09821e07fa402d40/


Возможно ли настройка выгрузки логов таким образом, чтобы его логи попадали в папку по имени docker name в моем случае static-site?
  • Вопрос задан
  • 924 просмотра
Пригласить эксперта
Ответы на вопрос 2
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Выводите через syslog куда вам вздумается, вопрос "зачем" - открытый.
Ответ написан
@metajiji
Вам скорее их нужно научиться читать по имени контейнера, довольно просто:
docker logs имя-контейнера  # просто посмотреть логи
docker logs -f имя-контейнера  # в рейлтайм режиме


Так же можно настроить логирование в приложениях, где полет фантазии не ограничен, только не забудьте о ротации, логи могут скушать весь диск.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы