windows - 无法拉取 nanoserver :1903 Docker image

标签 windows docker nano-server

我想拉 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。基本上,被拉取的图像的版本/标签必须与系统上运行的 Windows 版本相匹配。

关于windows - 无法拉取 nanoserver :1903 Docker image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56475661/

相关文章:

windows - 如何添加 PowerShell 脚本未扫描(离线等)的设备名称

windows - 我如何撤销 IntersectClipRect 的效果?

java - microsoft/nanoserver docker 镜像无法启动 java.exe,而 microsoft/windowsservercore 成功

windows - wget 没有使用基于环境变量的代理设置

mysql - 如何将多个转储文件导入到 windows 中的 mysql?

当 dockerfile 更改时,Docker 更新图像

mongodb - 运行docker时mongo权限错误

docker - 使用 docker 容器安装 redmine 插件

.net - WCF 可以托管在 Windows Nano Server 2016 上吗?

python - 如何在 64 位 Windows 上安装 SciPy?