如何更改 docker jwilder/nginx-proxy 上传限制?

Dr.*_*. X 5 php mysql wordpress proxy nginx

在我的架构中,我使用 /jwilder/nginx-proxy 作为我的 docker 中的代理服务器,然后我使用 MySQL 和 WordPress 安装了 3 个 WordPress 网站。

它们运行良好,但 /jwilder/nginx-proxy 的默认配置上传限制为 2MB,但我的 WordPress 模板约为 20MB。

当我尝试上传此模板时

413 Request Entity Too Large
nginx/1.13.6
Run Code Online (Sandbox Code Playgroud)

另外,我用下面的代码来安装 /jwilder/nginx-proxy

docker run -d -p 80:80 --name nginx-proxy  -v /var/run/docker.sock:/tmp/docker.sock jwilder/nginx-proxy
Run Code Online (Sandbox Code Playgroud)

如何配置上传限制?

问候

Dr.*_*. X 10

搜索后,我在client_max_body_size.conf用内容client_max_body_size 25m;(或其他内容)调用的容器外创建一个文件,并将其绑定挂载到您的 nginx-proxy 容器中:

docker run -d --name nginx-proxy -v /var/run/docker.sock:/tmp/docker.sock \
    -v $ <path>/client_max_body_size.conf:/etc/nginx/conf.d/client_max_body_size.conf:ro \
    -p 80:80 jwilder/nginx-proxy
Run Code Online (Sandbox Code Playgroud)