Docker分层镜像及依赖关系
这里我有两点不太清楚。
Docker的层数有深度限制吗?
Docker的同层之间同一软件之间冲突会有吗?
Docker 的镜像进行了分层设计,每个镜像都依赖很多层底层镜像,当我们使用不同上层的镜像组装在一起时,他们的操作系统层可能是重复的。
比如我需要打包web项目,使用java环境镜像,使用nginx环境镜像,此时nginx依赖了底层的ubuntu,而java依赖了底层的debian,这些不是重复的吗?这算不算冲突,或者这就是Docker设计的初衷
是不是我需要自己打包镜像才能支持到每层都包含什么软件?
求告知