如何更改通过 docker 运行的 nginx 的配置文件

tie*_*ndv 5 nginx docker

我已经使用此命令行通过 Windows 7 上的docker 从此图像https://github.com/sharelatex/sharelatex-docker-image安装了 sharelatex

 $ docker run -d --name sharemongo mongo:latest
    $ docker run -d --name shareredis redis:latest
    $ docker run -d -P -p 80:80 -v /opt/sharelatex --env SHARELATEX_MONGO_URL=mongodb://mongo/sharelatex --end SHARELATEX_REDIS_HOST=redis --link sharemongo:mongo --link shareredis:redis --name sharelatex sharelatex/sharelatex
    and it seems to work
Run Code Online (Sandbox Code Playgroud)

它可以运行。但是我在上传更大的文件 (>2mb) 时遇到问题。有人告诉我,只需将此行添加到配置文件 nginx

client_max_body_size 8m;
Run Code Online (Sandbox Code Playgroud)

但我不知道如何更改已经通过 docker 运行的 nginx 中的配置文件。

谢谢

Pra*_*nth 1

据我所知,您可以在克隆的存储库中分叉/编辑nginx.conf ,也可以将Dockerfile指向自定义 nginx.conf 的路径。