Docker-compose实现nginx反向代理

Posted IT大本营

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker-compose实现nginx反向代理相关的知识,希望对你有一定的参考价值。

点击上方 “公众号” 可以订阅哦!

Docker-compose

一、实验环境

Docker-compose实现nginx反向代理

二、实验步骤

Docker-compose实现nginx反向代理

注意:黄色部分为基础镜像,nginx01,tomcat01,tomcat02是接下来生成的。

Nginx配置

#mkdir  /docker-nginx

#cd  /docker-nginx

#ll

Docker-compose实现nginx反向代理

#vim nginx.conf

Docker-compose实现nginx反向代理

#vim  dockerfile

Docker-compose实现nginx反向代理

#docker  build  -t  centos:nginx01  .

Tomcat01配置

#mkdir tomcat01

#cd tomcat01

#ll

Docker-compose实现nginx反向代理

#vim  tomcat7          启动脚本

Docker-compose实现nginx反向代理

#vim  index.jsp

Welcom  to  text site.  http://www.text1.com

#vim server.xml    配置tomcat主配置

Docker-compose实现nginx反向代理

#vim  dockerfile

Docker-compose实现nginx反向代理

以上是Tomcat 01配置,Tomcat 02照上面配置只需将index.jsp里面内容修改为:

Welcom  to  text  site .  http://www.text2.com 即可

Compose配置

#mkdir  compose

#vim   docker-compose.yml

Docker-compose实现nginx反向代理

#docker -compose  up    -d   启动三个容器

Docker-compose实现nginx反向代理

#netstat   -anpt               查看端口

Docker-compose实现nginx反向代理

浏览器测试:http://192.168.111.130

Docker-compose实现nginx反向代理
Docker-compose实现nginx反向代理


用最直观的方式

做最优秀的文档

Docker-compose实现nginx反向代理

 无畏的太阳 

IT|云计算|Linux

空·


以上是关于Docker-compose实现nginx反向代理的主要内容,如果未能解决你的问题,请参考以下文章

Docker-compose + Nginx SSL反向代理

如何将 Nginx 反向代理到本地托管(在具有 ssh 访问权限的服务器上)docker-compose

docker nginx 反向代理

云原生之Docker实战使用Docker部署反向代理 Nginx Proxy Manager

系统综合实践_4

系统综合实践_4