为了账号安全,请及时绑定邮箱和手机立即绑定

Docker分层镜像及依赖关系

这里我有两点不太清楚。

Docker的层数有深度限制吗?

Docker的同层之间同一软件之间冲突会有吗?


Docker 的镜像进行了分层设计,每个镜像都依赖很多层底层镜像,当我们使用不同上层的镜像组装在一起时,他们的操作系统层可能是重复的。

比如我需要打包web项目,使用java环境镜像,使用nginx环境镜像,此时nginx依赖了底层的ubuntu,而java依赖了底层的debian,这些不是重复的吗?这算不算冲突,或者这就是Docker设计的初衷

是不是我需要自己打包镜像才能支持到每层都包含什么软件?

求告知

正在回答

1 回答

不是太明白你的意思,按照我理解的来讲,像你说的nginx作为反向代理,可以单独拿出一个容器,来做访问的分配

java作为服务层,也可以单独建立一个容器

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Docker分层镜像及依赖关系

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信