docker – NGINX Proxy +让我们encryption

我从Docker开始。 在开始,我想在代理和SSL(只在我的机器上本地)在nginx上设置简单的服务器,所以我做这样的事情:

version: '2' services: nginx-proxy: image: jwilder/nginx-proxy container_name: nginx-proxy ports: - "80:80" - "443:443" volumes: - ./certs:/etc/nginx/certs:ro - /etc/nginx/vhost.d - /var/run/docker.sock:/tmp/docker.sock:ro - /usr/share/nginx/html labels: - com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true nginx-proxy-ssl: image: jrcs/letsencrypt-nginx-proxy-companion container_name: nginx-proxy-ssl volumes: - ./certs:/etc/nginx/certs:rw - /var/run/docker.sock:/var/run/docker.sock:ro volumes_from: - nginx-proxy whoami2: image: jwilder/whoami container_name: whoami2 environment: - VIRTUAL_HOST=vertex.local.com - LETSENCRYPT_HOST=vertex.local.com - LETSENCRYPT_EMAIL=contact@vertex.local.com networks: default: external: name: developer 

在标准的HTTP思想是好的,我得到的网站,但让我们encryption返回错误:

  Unable to reach http://vertex.local.com/.well-known/acme-challenge/zr0QPZ53RHLRFKy76GX1NKx3lY4GPIaVorH4PT88_Ew: HTTPConnectionPool(host='vertex.local.com', port=80): Max retries exceeded with url: /.well-known/acme-challenge/zr0QPZ53RHLRFKy76GX1NKx3lY4GPIaVorH4PT88_Ew (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ff41fd2e550>: Failed to establish a new connection: [Errno 111] Connection refused',)) 

所以我有问题:

  • 对于Docker(甚至是本地)我需要设置真正的现有域? 如果是这样,我应该如何设置我的这个域(在提供者网站上 – logging等)和本地机器上?
    或者我如何设置SSL到我的容器?