什么是码头图像?它试图解决什么?

时间:2017-04-26 14:51:56

标签: docker docker-image

据我所知,它是以某种二进制格式发布的软件。简单来说,docker-image究竟是什么?它试图解决什么问题?它如何比其他分发格式更好?

作为一名学生,我不能完全了解它是如何运作的,以及为什么有这么多公司选择它?甚至许多开源库都作为docker images发布。

1 个答案:

答案 0 :(得分:1)

要理解docker images,您应该更好地理解Docker机制的主要元素UnionFS

  

Unionfs是Linux,FreeBSD和NetBSD的文件系统服务   为其他文件系统实现union安装。它允许文件和   单独的文件系统的目录,称为分支   透明地覆盖,形成一个连贯的文件系统。

多个图层(级别)的docker imagesсistist。每个层都是一个写保护的文件系统,用于Dockerfile创建的自己的层中的每个指令,这些指令已经放置在已创建的位置。然后调用docker rundocker create,它使用写入持久性在顶部创建一个层(它还做了很多其他事情)。在我看来,这种容器分配方法非常好。

<子>声明: 我的意见是我在某个地方找到的,如果我错了,请随时纠正我。