IMI docs

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

создание_реверс-прокси [2018/07/10 09:31]
superuser created
создание_реверс-прокси [2020/08/30 16:13] (current)
superuser
Line 1: Line 1:
-Сначала создаём контейнер для nginx-а: 
-<​Code:​none>​ 
-docker run -d -p 80:80 -p 443:443 \ 
-  --name nginx-proxy \ 
-  -v /​root/​certs:/​etc/​nginx/​certs:​ro \ 
-  -v /​etc/​nginx/​vhost.d \ 
-  -v /​usr/​share/​nginx/​html \ 
-  -v /​var/​run/​docker.sock:/​tmp/​docker.sock:​ro \ 
-  --label com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy \ 
-  jwilder/​nginx-proxy 
-</​Code>​ 
- 
-Затем контейнер для letsencrypt:​ 
  
 +Кладём сертификаты в /​root/​nginx/​certs и создаём контейнер для nginx-а:
 <​Code:​none>​ <​Code:​none>​
-docker run -d +docker run -d -p 80:80 -p 443:​443 ​-v /root/nginx/​certs:/​etc/​nginx/​certs -v /​var/​run/​docker.sock:/​tmp/​docker.sock:​ro ​jwilder/​nginx-proxy
-  ​-v /​root/​certs:/​etc/​nginx/​certs:rw \ +
-  ​-v /​var/​run/​docker.sock:/​var/run/​docker.sock:​ro ​+
-  --volumes-from nginx-proxy \ +
-  --name=encrypt \ +
-  jrcs/letsencrypt-nginx-proxy-companion+
 </​Code>​ </​Code>​
  
- +Запускаем любые нужные нам контейнеры:​
-И, наконец,​ запускаем любые нужные нам контейнеры:​+
 <​Code:​none>​ <​Code:​none>​
 docker run -d --expose=80 --name dokuwiki \ docker run -d --expose=80 --name dokuwiki \
 -e "​VIRTUAL_HOST=docs.imi.biz.ua"​ \ -e "​VIRTUAL_HOST=docs.imi.biz.ua"​ \
--e "​LETSENCRYPT_HOST=docs.imi.biz.ua"​ \ 
--e "​LETSENCRYPT_EMAIL=meelstorm@gmail.com"​ \ 
  ​--volume /​root/​doku:/​bitnami \  ​--volume /​root/​doku:/​bitnami \
  ​bitnami/​dokuwiki:​latest  ​bitnami/​dokuwiki:​latest
 </​Code>​ </​Code>​