IAmJulianAcosta Asked: 2015-11-20 15:14:16 +0800 CST2015-11-20 15:14:16 +0800 CST 2015-11-20 15:14:16 +0800 CST docker可以使用主机文件系统而不是图像吗? 772 阅读这个问题,我了解到容器使用基本映像(如 ubuntu)作为根文件系统。现在我的问题是,如果我有完全相同的操作系统(如 ubuntu 14.04),是否有必要下载基础映像。 那个基本图像是多余的吗? docker 1 个回答 Voted Best Answer Henrik Pingel 2015-11-21T00:05:53+08:002015-11-21T00:05:53+08:00 不,你不能。需要下载或创建基础镜像来创建 docker 容器。 从泊坞窗文档: 容器 容器包括应用程序及其所有依赖项,但与其他容器共享内核。它们在主机操作系统的用户空间中作为独立进程运行。它们也不依赖于任何特定的基础设施——Docker 容器可以在任何计算机、任何基础设施和任何云中运行。 为了使 docker 容器独立于任何特定的基础设施,有必要提供一个基础镜像。 但是你自己创建一个基础镜像是很容易的。查看docker 文档以获取说明。 如果您正在寻找只有部分文件系统隔离的操作系统级虚拟化chroot,您应该检查是否符合您的要求。 您还应该记住 docker 图像由分层文件系统构成,因此它们可以共享通用文件,从而使磁盘使用和图像下载更加高效。码头工人文档 因此,由于图像是分层的,因此开销不会太高。
不,你不能。需要下载或创建基础镜像来创建 docker 容器。
从泊坞窗文档:
为了使 docker 容器独立于任何特定的基础设施,有必要提供一个基础镜像。
但是你自己创建一个基础镜像是很容易的。查看docker 文档以获取说明。
如果您正在寻找只有部分文件系统隔离的操作系统级虚拟化
chroot
,您应该检查是否符合您的要求。您还应该记住 docker
因此,由于图像是分层的,因此开销不会太高。