Docker Nginx не может получить запись в запись на диск, а не на stdout / stderr - PullRequest
0 голосов
/ 21 июня 2019

Я пытался сделать все возможное, чтобы получить официальный выпуск образа Docker nginx для записи stderr в /var/log/nginx/error.log (внутри контейнера докера), и, следовательно, связан с ~/project/error.log. Независимо от моих попыток, и после проверки встроенной системы регистрации Docker, кажется, что только записи доступа записываются в журнал Docker. Журналы ошибок не записываются на это, хотя. Это то, что я ищу, журналы ошибок.

Я просматривал Интернет все выше и ниже, чтобы найти решение. Вы могли бы подумать, что кто-то еще столкнется с этой ошибкой. К сожалению, я пытался и несколько раз отказывался от попыток исправить это для нескольких проектов.

Я добавил DOCKEROPTS='-H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock' в / etc / docker / default согласно веб-сайту "https://docs.docker.com/config/containers/logging/" и следовал остальным инструкциям, чтобы перейти к URL-адресу и посмотреть, отслеживаются ли журналы (Docker API), и этот URL недоступен, он не работает.

Независимо от того, что я пробовал, я не могу получить эти журналы для записи на диск. Кто-нибудь когда-либо имел эту проблему раньше, или у кого-нибудь есть действительный учебник, который работает? Трудно поверить, что nginx не включает эту проблему в официальное изображение hub.docker.com readme.

...