Docker容器中的来宾操作系统



所以他们说Docker不同,因为它不使用Guest操作系统,而是使用Host操作系统。

同时,他们自己也将Guest OS作为基本映像包含在DockerFiles中。

要么他们有双重人格,要么我不聪明。我理解错了什么?

Docker早期的容器思想取自Linux上的containerd。(最新版本有自己的容器技术,但功能相似。)

containerd(Docker使用(使用Linux命名空间隔离容器,并使用其他操作系统功能,如cgroups、seccomp筛选器和限制所包含进程的功能。在单个VM上运行的所有容器都共享一个操作系统内核。

containerd还提供了一个环境,通过分离操作系统资源和网络,提供与主机隔离的空间,客户操作系统可以在主机操作系统内运行。

最新更新