无法拉取 nanoserver:1903 Docker 图片

Can not pull nanoserver:1903 Docker image

我要拉nanoserver:1903

docker pull mcr.microsoft.com/windows/nanoserver:1903

此命令行是从 Docker Hub 复制的, 该页面还说,此图片创建于 2 周前:05/22/2019

当我执行 pull 命令时,我收到了错误消息。

1903: Pulling from windows/nanoserver
no matching manifest for unknown in the manifest list entries

我错过了什么?

我在 Windows 10,一些额外的诊断信息:

Swarm: inactive
Default Isolation: hyperv
Kernel Version: 10.0 17763 (17763.1.amd64fre.rs5_release.180914-1434)
Operating System: Windows 10 Pro Version 1809 (OS Build 17763.404)
OSType: windows
Architecture: x86_64
CPUs: 28
Total Memory: 63.69GiB
Debug Mode (client): false
Debug Mode (server): true
Registry: https://index.docker.io/v1/
Experimental: true

首先检查您的 Docker 是否切换到 运行 Windows 容器。现在,通过在 运行 上键入 winver 来检查您的 windows 版本。例如在我的例子中是 1607。拉取相应的标签,例如docker pull mcr.microsoft.com/windows/nanoserver:1607。基本上,被拉取的镜像 version/tag 必须 与系统上 Windows 运行ning 的版本相匹配。