如何使用 dockerfile 修改 nginx 访问和错误日志位置?
How to modify nginx access and error log locations with dockerfile?
我在 运行 nginx docker 容器 中。我必须 RELOCATE 来自 /var/log/nginx/error.log
和 /var/log/nginx/access.log
的 nginx 日志文件到不同的位置。为此,我需要修改 docker 图像中的 /etc/nginx/nginx.conf
文件。我可以在我的docker文件中提及什么来进行此修改?
我不想用 echo
.
这样的命令重写 nginx.conf
文件
你不需要使用回声重写,它比那更容易。
- 根据您的需要更改文件
nginx.conf
。
- 放在
Dockerfile
旁边
- 将以下指令添加到您的 Dockerfile 中:
COPY nginx.conf /etc/nginx/nginx.conf
我在 运行 nginx docker 容器 中。我必须 RELOCATE 来自 /var/log/nginx/error.log
和 /var/log/nginx/access.log
的 nginx 日志文件到不同的位置。为此,我需要修改 docker 图像中的 /etc/nginx/nginx.conf
文件。我可以在我的docker文件中提及什么来进行此修改?
我不想用 echo
.
nginx.conf
文件
你不需要使用回声重写,它比那更容易。
- 根据您的需要更改文件
nginx.conf
。 - 放在
Dockerfile
旁边
- 将以下指令添加到您的 Dockerfile 中:
COPY nginx.conf /etc/nginx/nginx.conf