首页 > 解决方案 > 无法拉取 nanoserver:1903 Docker 映像

问题描述

我想拉纳米服务器:1903

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

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

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

1903:从 windows/nanoserver中提取
清单列表条目中未知的匹配清单

我错过了什么?

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

Swarm:非活动
默认隔离:hyperv
内核版本:10.0 17763 (17763.1.amd64fre.rs5_release.180914-1434)
操作系统:Windows 10 Pro 版本 1809 (OS Build 17763.404) 操作系统
类型:windows
架构:x86_64
CPU:28
总内存:63.69GiB
调试模式(客户端):false
调试模式(服务器):true
注册表:https
://index.docker.io/v1/ 实验:true

标签: windowsdockernano-server

解决方案


首先检查您的 Docker 是否已切换为运行 Windows 容器。winver现在,通过键入运行来检查您的 Windows 版本。例如,在我的情况下,它是1607. 拉出相应的标签,例如docker pull mcr.microsoft.com/windows/nanoserver:1607。基本上,被拉取的图像的版本/标签必须与系统上运行的 Windows 版本相匹配。


推荐阅读