Я пытался сделать все возможное, чтобы получить официальный выпуск образа 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.