docker使用nginx配置多个tomcat和注意事项

首先创建nginx容器

docker run --name nginx -d -p 80:80 nginx

创建多个tomcat容器

docker run --name tomcat1  -p 8080:8080 -d tomcat
docker run --name tomcat2  -p 8085:8080 -d tomcat

(主机所用的端口都必须开放。 映射到容器的端口都要为8080,这是tomcat的配置文件决定的。)

如果想挂载可以在后面加上 -v 本地挂载目录:容器内挂载目录
(挂载的目录有文件,需要先把文件复制到本地挂载目录;
如果不想挂载,可以使用docker cp 命令在容器跟主机间文件传输)

在tomcat1容器内/usr/local/tomcat/webapps/,上传个dev/index.html文件
在tomcat1容器内/usr/local/tomcat/webapps/,上传个vod/index.html文件

修改ngin.conf配置,文件在容器的/etc/nginx/nginx.conf
(default.conf是加在ngin.conf文件末尾的)
include /etc/nginx/conf.d/*.conf; 这个意思就是添加conf.d文件下以.conf结尾的文件内容
在这里插入图片描述
(我这用的阿里云ecs服务器,server_name用公网ip,proxy_pass用私网ip)

最后重启一下nginx就ok了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值