我想拔出纳米服务器:1903
docker pull mcr.microsoft.com/windows/nanoserver:1903
字符串
此命令行是从Docker Hub复制的,该页面还说,此映像是创建2周前:05/22/2019
当我执行pull命令时,我收到了错误消息。
1903:从Windows/纳米服务器中拉出
清单列表条目中的未知项没有匹配的清单
"我错过了什么"
我使用的是Windows 10,一些其他诊断信息:
群组:非活动
默认隔离:hyperv
内核版本:10.0 17763(17763.1.amd64fre.rs5_release.180914-1434)
操作系统:Windows 10专业版(操作系统版本号17763.404)
对象类型:windows
体系结构:x86_64
CPU:28个
总内存:63.69GiB
调试模式(客户端):false
调试模式(服务器):true
注册表:https://index.docker.io/v1/
实验性:正确
2条答案
按热度按时间ui7jx7zq1#
首先检查你的Docker是否切换到运行Windows容器。现在,在run上输入
winver
来检查你的Windows版本。例如,在我的例子中,它是1607
。拉取相应的标签,例如docker pull mcr.microsoft.com/windows/nanoserver:1607
。基本上,正在拉取的镜像的版本/标签 * 必须 * 匹配系统上运行的Windows版本。q1qsirdb2#
前面的答案对我不起作用,但我偶然发现了它。我希望它能帮助到别人。
我得到了:
docker pull mcr.microsoft.com/windows/nanoserver:ltsc2022 ltsc 2022:从windows/nanoserver中拉取清单列表条目中没有与windows/amd 64 10.0.19045匹配的清单
我回到了2019年,这是以前的版本。这起作用了。
Docker pull mcr.microsoft.com/windows/nanoserver:ltsc2019