--- version: '3.7' services: nginx: image: jwilder/nginx-proxy:0.8.0 restart: always ports: - 80:80 - 443:443 volumes: - /var/run/docker.sock:/tmp/docker.sock:ro - nginx_cert:/etc/nginx/certs - nginx_vhost:/etc/nginx/vhost.d - nginx_html:/usr/share/nginx/html labels: - "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy" networks: - proxy nginx-letsencript: image: jrcs/letsencrypt-nginx-proxy-companion:v1.13.1 restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - nginx_cert:/etc/nginx/certs - nginx_vhost:/etc/nginx/vhost.d - nginx_html:/usr/share/nginx/html networks: - proxy volumes: nginx_cert: driver: local driver_opts: type: none o: bind device: "/srv/docker/reverse_proxy/certs" nginx_vhost: nginx_html: networks: proxy: external: true