version: '2' services: nginx-proxy: image: nginxproxy/nginx-proxy:alpine container_name: nginx-proxy ports: - "80:80" - "443:443" volumes: - conf:/etc/nginx/conf.d - ./conf/my_proxy.conf:/etc/nginx/conf.d/my_proxy.conf - vhost:/etc/nginx/vhost.d - html:/usr/share/nginx/html - /certs:/etc/nginx/certs:ro - /var/run/docker.sock:/tmp/docker.sock:ro acme-companion: image: nginxproxy/acme-companion container_name: nginx-proxy-acme environment: DEFAULT_EMAIL: ${EMAIL} volumes_from: - nginx-proxy volumes: - /certs:/etc/nginx/certs:rw - acme:/etc/acme.sh - /var/run/docker.sock:/var/run/docker.sock:ro volumes: conf: vhost: html: certs: acme: networks: default: name: nginx-proxy