docker中多个springboot项目如何部署jdk
自学docker中,由于公司项目是由多个springboot服务组成, 那如果使用docker该如何处理jdk, 需要每个springboot服务设置一个jdk吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
自学docker中,由于公司项目是由多个springboot服务组成, 那如果使用docker该如何处理jdk, 需要每个springboot服务设置一个jdk吗
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
原来如此, 还有个问题. 就是doker提倡的是一个容器内运行一个镜像. 但是如果现在服务需要同时依赖jre,和其他一些服务该怎么处理, 是把这些被依赖的全部放到同一个基础镜像中还是组成一个依次依赖的关系 ?
首先docker是有基础镜像的,基本基础镜像里边包含了一套独立的环境,其中一般会包括JDK或者JRE,然后会在这个基础镜像的基础上加入springboot服务,然后打成一个新的镜像,多个服务最后会对应多个镜像,但是他们公用的是同一个基础镜像,而你说的JDK应该是存在于基础镜像里的
如果是这样的话多个springboot服务设置多个jdk最终使用的是同一个jdk吗, 不然的话多个jdk占用空间, 以及资源也挺多的
每个docker都是一个独立且隔离的环境 是需要设置单独运行环境的