Docker 是否使用不同的工具在不同的操作系统上运行容器?

Moh*_*jmi 6 docker

我正在学习“cognitiveclass.ai”中的“Docker Essentials:A Developer Introduction”课程,其中一个问题是“什么工具可以在 Linux 以外的操作系统上运行 Docker 容器?” 以及以下选项:LinuxByte、OSContainers、Docker Swarm 和 Linuxkit。但是无论我如何寻找答案,我都找不到任何可以清楚地解释这个问题的东西。

我知道 Docker Swarm 是一个管理容器集群的工具,Docker 也使用 Linux 虚拟机在 mac 上运行容器,在 windows 上使用 hyper-v。

tha*_*uja 8

它的 Linuxkit。Docker 容器是基于 linux 容器的,所以你需要有 linux 才能运行它们。Linuxkit 就是为此提供了解决方案。

阅读这篇文章以获得一些想法。