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
|
||
|
|
||
|
```
|