Docker 为什么集装箱';s尺寸和图像';它的尺寸相当于多少?

Docker 为什么集装箱';s尺寸和图像';它的尺寸相当于多少?,docker,Docker,docker先生说 Docker容器由以下部分组成: 码头工人的形象 执行环境 一套标准的说明 当我键入docker images时,我在mysql:5.6的SIZE列中看到324.2MB 当我键入docker ps-s-a时,这个命令告诉我由docker run mysql:5.6-d创建的容器的大小也是324.2MB 这是否意味着执行环境和标准指令集不占用任何磁盘空间 或者他们使用的磁盘空间小于0.1 MB 或者docker ps-s-a只列出容器图像的大小?由于该机制,容器的大小

docker先生说

Docker容器由以下部分组成:

  • 码头工人的形象

  • 执行环境

  • 一套标准的说明

当我键入
docker images
时,我在
mysql:5.6
SIZE
列中看到324.2MB

当我键入
docker ps-s-a
时,这个命令告诉我由
docker run mysql:5.6-d
创建的容器的大小也是324.2MB

这是否意味着
执行环境
标准指令集
不占用任何磁盘空间

或者他们使用的磁盘空间小于0.1 MB

或者
docker ps-s-a
只列出容器图像的大小?

由于该机制,容器的大小是。。。起初是0

也就是说,您可以启动100个容器,而不会占用图像大小的100倍。他们将共享映像建议的文件系统。
然后,在容器生命周期内所做的任何修改都将写入一个新层,每个图像一个

详情请参阅“”:

创建新容器时,在底层堆栈的顶部添加一个新的、薄的、可写的层。该层通常称为“容器层”

对正在运行的容器所做的所有更改(如写入新文件、修改现有文件和删除文件)都会写入此精简的可写容器层。下图显示了一个基于Ubuntu 15.04图像的容器