用docker和一台服务器运行多个tomcat比较

小冰糕 2018-12-20 09:35:27
现在目前公司有几十个应用,运行在五台物理机上面的。每台物理机十多个应用。目前是制作了一个tomcat模板,然后给每个应用定义了一个配置文件,配置文件主要定义端口、日志存放路径这些参数。然后启动应用的时候每个应用都会启动一个有独立端口的tomcat实例。相当于一台服务器启动了十几个tomcat监听不同的端口。小弟对docker没什么研究,请问下docker据说可以实现应用的隔离。想问下现在我这种模式和docker比起来有什么劣势么。请大佬指点指点。
...全文
1180 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangwt80 2021-04-04
  • 打赏
  • 举报
回复
引用 1 楼 mouse_zhu 的回复:
docker 可以将所有应用部署在一台物理机上,而且都是微服务。
你对微服务,是有什么误解吗
cn_年华 2019-08-07
  • 打赏
  • 举报
回复 1
其实现在docker的单独应用 只有在测试环境有意义 因为只需要镜像就可以得到一个MySQL 一个NGINX 等等, 不需要自己安装配置。在生产环境中必然是配合k8s或者其他编排工具使用才有意义,因为要考虑高可用,高负载等一些因素。按你现在说的环境,单独使用docker,我个人理解 唯一的优势可能就是隔离性吧。可以隔离cpu和内存的使用,哪怕该程序bug不影响其他应用。可以在一个单独的环境,一定程度上避免进错目录导致误操作。
ChihoiTse 2019-08-05
  • 打赏
  • 举报
回复
引用 1 楼 mouse_zhu 的回复:
docker 可以将所有应用部署在一台物理机上,而且都是微服务。

难到多个tomcat就不是微服务了?你是不是对微服务有什么误解
李庆海 2018-12-25
  • 打赏
  • 举报
回复
你好, 你这种情况建议用docker做
mouse_zhu 2018-12-24
  • 打赏
  • 举报
回复
docker 可以将所有应用部署在一台物理机上,而且都是微服务。

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧