1

我只是想知道,为什么在 docker 中必须有图像。所有在镜像之上创建的容器,只能看到镜像所包含的文件系统。

为什么不能在主机操作系统本身之上创建读写层?

4

1 回答 1

0

将映像视为 VM 蓝图,将容器视为 VM 的实例

非常类似于对象如何成为类的实例

您可以从 1 个图像创建该图像的 100 个实例,这对于缩放解决方案非常有用

如果要访问另一个容器中的文件,可以使用 docker compose ... 在具有要共享文件的容器上设置一个卷,并在可以访问第一个容器文件的容器上设置 volume_from。我们使用它来向所有容器共享相同的 ssl 证书。

如果您不喜欢使用 docker compose,那么通常只需研究允许访问主机文件系统的卷。

于 2016-01-20T21:21:48.827 回答