基本操作系统映像是否曾经包含Linux内核?

时间:2019-06-18 08:55:31

标签: docker

我在任何地方都找不到的快速问题。我知道构建的Docker映像不包含Linux内核。

使用FROM Ubuntu:latest构建Dockerfile时。

  1. Ubuntu映像是否包含内核并被剥离。

  2. Ubuntu映像从不包含内核。

3 个答案:

答案 0 :(得分:3)

这将是答案2
Docker映像永远不会包含内核。对于Ubuntu,您可以here对其进行检查。这是最新标签的Github存储库。
您会发现dockerfile主要复制并压缩了tar存档。

答案 1 :(得分:0)

否,基本映像与Union file systems有关,而内核与Namespacescgroups有关,请参见this

因此,所有容器将共享主机内核,与基本映像无关,而基本映像仅与Union file systems相关:

enter image description here

一篇好文章也可能对您的here有帮助。

答案 2 :(得分:-1)

您正在从主机中使用内核。 Docker旨在隔离进程,磁盘,网络,但将调用映射到主机内核。