Docker 容器和镜像的区别?


本文摘自PHP中文网,作者Guanhui,侵删。

Docker 容器和镜像的区别?

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

镜像

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

微信截图_20200611154633.png

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

推荐教程:《Docker》

以上就是Docker 容器和镜像的区别?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Docker中容器之间如何访问

Docker添加国内镜像

linux环境下如何查看Docker是否已安装

普通用户运行Docker

Docker如何查镜像信息

Docker ee是什么意思

centos8安装不了Docker怎么办

linux怎么启动Docker服务

linux怎么查看有没有安装Docker

两个Docker不同主机如何实现互相访问

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...