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