Docker分层镜像及依赖关系

来源:-

今天休息够了该干点事了

2017-07-06 17:52

这里我有两点不太清楚。

Docker的层数有深度限制吗?

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


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

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

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

求告知

写回答 关注

1回答

  • 桂圆
    2017-07-16 21:44:04

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

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

第一个docker化的java应用

逐步学习docker相关知识,制作第一个docker化的java应用

68431 学习 · 179 问题

查看课程

相似问题