Windows上的Linux容器(LCOW)功能与Windows上的运行Linux VM

时间:2018-10-24 12:00:11

标签: linux windows docker

我试图了解为什么实际上需要LCOW功能。

我可以在Windows上运行Hyper-V Linux VM,并在其中运行带有Linux容器的Docker(对吗?)

我看着Linux Containers documentation,看起来充其量似乎不太成熟(例如“ Known Issues”)

那么,仅在运行带有Docker的Linux VM的情况下,LCOW提供的好处是什么?

1 个答案:

答案 0 :(得分:0)

实际需要 LCOW 的唯一原因是,如果您想同时运行 WindowsLinux 容器。

  1. 使用 Linux VM,您只能运行 Linux 容器。
  2. 如果您希望运行 Windows 容器,则还必须在 Windows 上安装 Docker Deamon。
  3. 有了 LCOW,将只有一个 Docker 守护进程(Docker 主机)运行在 Windows 上,同时管理 Windows 和 Linux 容器。

详细了解,Stackoverflow上也有类似的帖子。 What's the difference between Docker for Windows and Docker on Windows?

如果您不想运行 Windows 容器,那么您真的不需要 LCOW。

<块引用>

LCOW 已弃用并替换为 WSL(适用于 Linux 的 Windows 子系统)。最新版本是 WSL2,Docker for Windows Desktop 支持它。

https://docs.microsoft.com/en-us/windows/wsl/about