如何使用 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.lognginx 日志文件到不同的位置。为此,我需要修改 docker 图像中的 /etc/nginx/nginx.conf 文件。我可以在我的docker文件中提及什么来进行此修改?

我不想用 echo.

这样的命令重写 nginx.conf 文件

你不需要使用回声重写,它比那更容易。

  • 根据您的需要更改文件 nginx.conf
  • 放在 Dockerfile
  • 旁边
  • 将以下指令添加到您的 Dockerfile 中:COPY nginx.conf /etc/nginx/nginx.conf