owncloud docker通过nginx代理与let加密

时间:2017-12-19 11:55:17

标签: docker nginx proxy owncloud

我为自己的云运行了owncloud,jwilder / nginx-proxy和JrCs / docker-letsencrypt-nginx-proxy-companion的容器运行设置。由于我之后无法更改设置以接受超过2MB的大文件,因此我尝试将这个孔设置为全新的。 然而,出于某种原因,我甚至无法获得标准配置(没有2MB限制)再次工作...... 你能帮我快点吗?

首先,我启动了nginx-proxy:

docker run -d -p 80:80 -p 443:443 --name MY_PROXY_NAME1 -v /path/to/my/certs:/etc/nginx/certs:ro -v /etc/nginx/vhost.d -v /usr/share/nginx/html -v /var/run/docker.sock:/tmp/docker.sock:ro --label com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy jwilder/nginx-proxy

其次,我启动了let encrypt伴侣:

docker run -d --name MY_PROXY_NAME2 -v /path/to/my/certs:/etc/nginx/certs:rw -v /var/run/docker.sock:/var/run/docker.sock:ro --volumes-from MY_PROXY_NAME1 jrcs/letsencrypt-nginx-proxy-companion

之后检查,两个容器似乎都在运行:

someID        jrcs/letsencrypt-nginx-proxy-companion   "/bin/bash /app/en..."   6 minutes ago        Up 6 minutes                                                           MY_PROXY_NAME2
someID        jwilder/nginx-proxy                      "/app/docker-entry..."   7 minutes ago        Up 7 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp           MY_PROXY_NAME1

但是当启动任何测试容器或owncloud容器时,浏览器只是告诉我无法建立安全连接 ...

这是一个关于我如何启动owncloud容器的示例:

docker run -v /path/to/my/data:/usr/share/webapps/owncloud/data --link mysql:mysql -e "VIRTUAL_HOST=my.domain.com" -e "LETSENCRYPT_HOST=my.domain.com" -e "LETSENCRYPT_EMAIL=my@email.com" --name Owncloud -d --expose 80 --expose 443 owncloud:latest

你有什么想法,为什么它不工作?我很生气,因为我在某个时刻运行它并且无法弄清楚为什么它不能正常工作...(如果我启动旧代理和owncloud容器我仍然可以访问它们,所以没有网络问题或其他问题)

非常感谢!

0 个答案:

没有答案