我想拉 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/