分享好友 最新动态首页 最新动态分类 切换频道
docker+nginx+tomcat+portainer部署Web项目
2024-12-27 05:06

准备镜像

 

构建tomcat镜像

下载jdk、tomcat压缩包,修改tomcat配置文件Content.xml和server.xml,编写Dockerfile重新构建

docker+nginx+tomcat+portainer部署Web项目

 

准备3台以上服务器

安装docker swarm环境,将所有服务器加入集群环境(至少3台机器作为主节点

创建tomcat nfs共享目录

 

启动nfs服务

 

创建docker volume链接nfs共享服务器

 

–opt o=addr=10.20.1.9 NFS服务器地址
–opt device=:/root/share 指向共享目录,也可以是共享目录下的子目录

创建服务网络

 

创建tomcat服务

 

–replicas=2创建两个副本
–name tomcat-cluster服务名称
–mount src=nfs-tomcat,dst=/usr/local/tomcat/webapps挂载nfs

弹性伸缩扩展容器服务副本

 

容器副本内部ip分布通常为每两个副本为一个ip

安装nginx

解压缩nginx-1.18.0.tar.gz,进入nginx目录

 

配置nginx

进入/usr/local/nginx

 
 
  • nginx负载均衡upstream地址配置必须为容器内部ip端口
  • 负载均衡暂时采用ip_hash解决session共享问题
  • 集群内所有服务器地址均可访问容器服务

部署portainer可视化容器管理

下载portainer镜像

 

创建数据卷

 

创建网络

 

创建portainer代理服务

 

创建portainer服务

 
  • 参数说明

–publish 9000:9000 :宿主机9000端口映射容器中的9000端口
–mount type=bind /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中
–mount type=volume portainer_data:/data :把宿主机portainer_data数据卷挂载到容器/data目录
–constraint node.rolemanager 指定容器运行在管理节点上.
–constraint node.hostname
manager-node 指定容器运行在管理节点manager-node上.
–container-label com.docker.stack.namespace=portainer 是为了prometheus+grafana能通过stack标签查看监控数据,建议今后不以stack方式部署的服务都加上com.docker.stack.namespace标签

  • 注意
最新文章
海外TMT行业2025年度AI需求持续高景气,算力终端应用全产业链投资机会梳理.pptxVIP
算力:AI算力需求持续高景气,单卡到组网集群各产业链环节均受益终端:AI+终端百花齐放,边缘SoC+生态系统+硬件迭代构筑端侧智能体应用:AI应用百舸争流,LLM仍是核心竞争力风险提示请务必参阅正文之后的重要声明1AI算力需求持续高景气,单
部署web项目SpringMVC工程到Linux服务器
补入 这篇博客。 (回忆版,待确认)下载Tomcat的Linux版安装包(.tar.gz),在Linux的目标路径下解压,将开发的工程【生成的war包/编译好的class文件】放到Tomcat的webapps目录下,解压
讯飞星火使用全攻略:详细解析如何高效使用讯飞星火助手!
讯飞星火助手是一款由科大讯飞推出的智能语音助手,它不仅能够提供语音识别、语音合成等多种服务,还可以帮助用户实现更加智能化的生活与工作方式。无论是在日常生活中,还是在办公、学习等场景下,讯飞星火都能大大提升效率。如何高效使用
贝利自动点击器app安卓2024最新版下载
贝利自动点击器app安卓版是一款免费使用的手持手机连接工具软件,不仅可以完全模拟连接功能,还支持返回键Home键多任务,可以帮助您完成重复工作,可以定制各种点击任务,所有功能无需root免费使用。一键自动点击可以节省大量时间和金钱,
超逼真美女写真生成:用AI画出你的完美女神!
在这个充满科技与艺术的时代,AI绘画已经不再是新鲜事。想象一下,你的手机上是否也曾悄然闪现过那些精美绝伦的美女写真?那些无可挑剔的面容,仿佛是糖果般的甜美,仿佛是待人亲切的朋友,而这些影像却只需要轻轻一点击便能生成。今天,我
趣味生成器无法打开的原因和解决办法
趣味生成器安卓版是一款十分好用的软件在使用的时候是可以看到很多的功能在其中的,用户可以随意的使用这些出现的功能,让你可以在最短的时间内轻松的做出一些更改,并且很多的功能都是免费的,让用户可以感受到不一样的使用体验。1、在进
通达信人气趋势副图指标
通达信人气趋势副图指标源码:VAR3:=MA(CLOSE,10);VAR4:=100-ABS(((CLOSE-VAR3)/(VAR3))*(100));VAR5:=LLV(LOW,75);VAR6:=HHV(HIGH,75);VAR7:=(VAR6-VAR5)/(100);VAR8:=SMA((CLOSE-VAR5)/(VAR7),20,1);VAR9:=SMA((OPEN-VAR5)/(VAR7),20,1);
智能机器人阿派
智能机器人阿派是一款引领未来科技发展的创新产品。它拥有先进的人工智能技术,能够执行各种任务,帮助人们提高工作效率和生活品质。智能机器人阿派具备出色的语音识别和自然语言处理能力。无论是和用户进行对话,还是执行指令,它都能够准
大分率排名(全场)
排名球队完赛大-走-小大分率小分率首节场均超分盘路2717-0-1063%37%1.9首节详情2415-0-962.5%37.5%2.7首节详情2817-0-1160.7%39.3%1.3首节详情42716-0-1159.3%40.7%0.8首节详情52615-0-1157.7%42.3%2.6首节详情62715-0-1255.6%44.4%-0.5首
竞价推广优势明显,企业不容错过!
标题:竞价推广优势明显,企业不容错过!正文:在当今竞争激烈的市场环境中,企业要想脱颖而出,竞价推广无疑是一个值得考虑的策略。竞价推广以其明显的优势,成为了众多企业的首选。下面,我们将深入探讨竞价推广的优势,帮助您了解这一推
相关文章
推荐文章
发表评论
0评