docker-proxy 實現容器代理訪問


可實現多個容器web主機對外提供訪問

運行代理容器 nginx-proxy

docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy

分別運行 三個容器設置主機域名

docker run -e VIRTUAL_HOST=ran.03in.com -d  -v /nginx/www/:/usr/share/nginx/html/ nginx

docker run -e VIRTUAL_HOST=mu.03in.com -d  -v /nginx/mu/:/usr/share/nginx/html/ nginx

docker run -e VIRTUAL_HOST=fei.03in.com -d  -v /nginx/fei/:/usr/share/nginx/html/ nginx

  • 運行 nignx-proxy 容器主機

  • 不需要當獨為容器分配端口 和 IP

  • 域名可直接訪問對應的容器

參考:https://segmentfault.com/a/1190000000730073


免責聲明!

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



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