【发布时间】:2014-10-16 03:15:13
【问题描述】:
我们可以使用 docker 来拉取不同的图像。而且这些镜像是不同的linux发行版。 但无论 docker 运行在哪个 linux 发行版上,docker 都可以像在虚拟机中一样运行这些不同的 linux 发行版。
我知道 docker 使用aufs 来控制不同的读写访问级别。所以它可以重用主机上的一些文件。但是当我的主机运行arch linux 时,docker 如何在容器中运行apt-get?图像是否包含apt-get 二进制文件?但是不同的 linux 发行版有不同的库和软件版本。连配置文件都不一样。docker如何在arch linux中“运行”ubuntu?
【问题讨论】:
-
标记为理论。这是一个关于 OS 和 Docker 低级实现的有效问题。