26 lines
677 B
Markdown
26 lines
677 B
Markdown
# docker run
|
|
|
|
```shell
|
|
# nginx-proxy
|
|
docker run -itd \
|
|
--name nginx-proxy \
|
|
--restart=always \
|
|
-p 80:80 \
|
|
-p 443:443 \
|
|
-v /data/nginx/certs:/etc/nginx/certs \
|
|
-v /data/nginx/vhost.d:/etc/nginx/vhost.d \
|
|
-v /data/nginx/html:/usr/share/nginx/html \
|
|
-v /var/run/docker.sock:/tmp/docker.sock:ro \
|
|
jwilder/nginx-proxy:alpine
|
|
|
|
# letsencrypt-nginx-proxy-companion
|
|
docker run -itd \
|
|
--name nginx-proxy-letsencrypt \
|
|
--restart=always \
|
|
--volumes-from nginx-proxy \
|
|
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
|
-v /data/acme.sh:/etc/acme.sh \
|
|
-e "DEFAULT_EMAIL=hi@esin.io" \
|
|
jrcs/letsencrypt-nginx-proxy-companion
|
|
|
|
``` |