Ubuntu16.04 Docker Nginx

结构图如下:

110741_DBTV_2290420.png

 

步骤1:

创建三个image,Dockerfile内容

111149_fgoj_2290420.png


from tomcat

COPY aslan-1.war /usr/local/tomcat/webapps/

创建命令:

docker build -t aslan1:latest .
docker build -t aslan2:latest .
docker build -t aslan3:latest .

 

步骤2:启动mysql server

docker run  --name mysql -e MYSQL_ROOT_PASSWORD=root  -e MYSQL_DATABASE=aslan -d mysql:latest

步骤3:启动三个tomcat server

需要注意的, 三个服务监听的端口不一样

docker run --name aslan1 -d -p 8901:8080 aslan1:latest 
docker run --name aslan2 -d -p 8902:8080 aslan1:latest 
docker run --name aslan3 -d -p 8903:8080 aslan1:latest 

 

步骤4:配置本机的nginx服务

111505_2B46_2290420.png

步骤5:测试

1.先登录
http://192.168.147.129:8888/aslan-1/login/loginbyget?name=123&pwd=321

2.再获取
http://192.168.147.129:8888/aslan-1/test/getthree

用的ip_hash 直接绑定了ip咯

112946_uSd6_2290420.png

 

113000_rg7C_2290420.png

代码:

https://pan.baidu.com/s/1nveMvaT

 

转载于:https://my.oschina.net/aslanjia/blog/1589625

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值