如何在 Windows Server 2016 中获取 dockercli?

如何在 Windows Server 2016 中获取 dockercli?

我能够使用以下命令在 Windows Server 2016 上安装 docker:

Install-Module DockerMsftProvider -Force
Install-Package Docker -ProviderName DockerMsftProvider -Force

但是当我尝试拉取其中一个使用 Linux 的图像时,出现了以下错误:

使用默认标签:最新最新:从 library/ubuntu 中提取清单列表条目中没有与 windows/amd64 10.0.14393 匹配的清单。

我搜索并明白我需要切换到 Linux 容器,但是所有命令都需要 dockercli,而我在安装 docker 的文件夹中找不到它。

如何在 Windows Server 2016 中获取 dockercli,更新到 Windows Server 2019 有什么好处吗?

答案1

如何在 Windows Server 2016 中获取 dockercli

dockercli 需要 Windows Server 1709 (10.0 16299) 或更新版本。Windows Server 2016 (10.0 14393) 基于 1607。

Windows 10 Fall Creators Update 和 Windows Server 1709 中均提供 LCOW 支持。在 Windows 10 上试用它的最简单方法是安装 Docker for Windows 的边缘版本(详细信息)。在 Windows Server 1709 上,安装 EE 预览版。

来源:预览:Windows 上的 Linux 容器

更新到 Windows Server 2019 会给我带来什么好处吗?

Windows Server 2019(10.0.17763)基于 1809,确实可以满足 LCOW 支持的要求。 没有从 Windows Server 2016 升级到 Windows Server 1709 的途径。

相关内容