Docker 容器和镜像的区别?

互联网 20-6-11

Docker 容器和镜像的区别?

镜像是由一层层只读层堆在一起组成的,而Docker容器是由镜像的只读层和读写层组成的,两者的唯一区别是Docker容器的最上面的一层是可读可写的。

镜像

镜像(Image)就是一堆只读层(read-only layer)的统一视角,也许这个定义有些难以理解,下面的这张图能够帮助读者理解镜像的定义。

从左边我们看到了多个只读层,它们重叠在一起。除了最下面一层,其它层都会有一个指针指向下一层。这些层是Docker内部的实现细节,并且能够在主机(译者注:运行Docker的机器)的文件系统上访问到。统一文件系统(union file system)技术能够将不同的层整合成一个文件系统,为这些层提供了一个统一的视角,这样就隐藏了多层的存在,在用户的角度看来,只存在一个文件系统。我们可以在图片的右边看到这个视角的形式。

推荐教程:《Docker》

以上就是Docker 容器和镜像的区别?的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: Docker
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:Docker 核心是什么?

相关资讯