Docker Nginx-Proxy 容器Nginx Proxy反向代理


Docker Nginx-Proxy 容器Nginx Proxy反向代理

 

簡單介紹

  • Docker容器的自動Nginx反向代理
 

dockerhub地址

 

用法

    1. 確保80端口沒有被占用。

    2. 將下面代碼制作成docker-compose.yml。
  
version: '2'
services:
nginx-proxy:
image: jwilder/nginx-proxy
container_name: nginx-proxy
ports:
- "80:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
 
dotnet1:
image: nginx
container_name: dotnet1
environment:
- VIRTUAL_PORT=80 #監聽的端口
- VIRTUAL_HOST=dotnet1.nginx-test.com,192.168.9.10 #監聽的地址
 
   3. 執行命令啟動docker容器。
docker-compose -f docker-compose.yml up -d
 
   4. 並修改hosts文件,在里面加入對應的域名,如下。
vi /etc/hosts
 
 
   5. 更新hosts。
source /etc/hosts
  
     6. 通過瀏覽器訪問 dotnet1.nginx-test.com。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM