В Linux файлы журналов контейнеров Docker находятся по адресу:
/var/lib/docker/containers/<container-id>/<container-id>-json.log
- можно ли изменить этот путь по умолчанию "/ var / lib / docker / container /" и как?
- журналы контейнеров по умолчанию организованы с идентификатором контейнера, его можно изменить на имя контейнера.в моем случае проекта каждый раз меняется образ докера для конкретного контейнера (обновляется до более новой версии).новый контейнер вращается и имя журнала изменяется, но имя контейнера остается тем же самым, следовательно, регистрация с именем контейнера помогает.мое понимание верно?Я знаю, что с помощью драйвера журнала мы можем добавить имя контейнера в журналы, а затем отделить его позже.
- журналы контейнера Docker выдают журналы, которые записываются в STDOUT.если мое приложение контейнера не передает журналы в STDOUT, а использует решение для ведения журналов, такое как log4j, и регистрирует его в другом месте,
docker logs <container_id>
может не возвращать фактический журнал контейнера / приложения?мое понимание верно?