Docker 平台是否独立?

时间:2020-12-19 15:24:13

标签: docker containers

我一直在问这个问题,但找不到确切的答案:

Docker 平台是否独立?

我的意思是,当我在 Windows 中生成图像时,我可以在 Linux 或 MacOS 上运行该图像吗?或者当我在 Ubuntu 上生成图像时,我可以在 Windows 上运行该图像吗?

如果是,如何? 如果不是,那么说 docker 镜像可以在任何地方运行而无需担心任何依赖关系有什么意义?

请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

“Windows 容器”仅在 Windows 上运行。 Windows 可以,Mac 也可以使用 Linux 管理程序,因此它依赖于 Linux 内核。对于 Windows,这意味着您还需要一个支持仿真的版本。

它也依赖于(或曾经)CPU,因为您需要与 armv6、armv7 等分开交叉编译 x86 图像