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

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

我已经从该图片安装了 sharelatex https://github.com/sharelatex/sharelatex-docker-image在 Windows 7 上通过 docker 使用这个命令行

 $ 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

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

client_max_body_size 8m;

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

谢谢

答案1

据我所知,你可以支付或编辑nginx.conf在你克隆的仓库中,或者你可以指向Dockerfile到您的自定义 nginx.conf 的路径。

相关内容