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。
