拉出microsoft / aspnet时找不到未知的匹配清单

时间:2019-03-14 21:24:18

标签: docker

我有一个CentOS 7,在VirtualBox上安装了Docker。我也是Docker的新手。当我跑步时:

docker pull microsoft/aspnet

我得到一个错误:

no matching manifest for unknown in the manifest list entries

如果可以,我可以看到列出的图像:

docker search aspnet

我是否正确理解该映像不适合在Linux上的Docker中运行?还是在获取正确的清单时出错-错误消息中的“未知”?

在以下命令中运行会产生:

$ docker info -f '{{.OSType}}/{{.Architecture}}'
linux/x86_64

一些其他信息-我能够提取并成功使用microsoft/dotnet图片。

1 个答案:

答案 0 :(得分:1)

该docker映像基于Windows Server Core as the base OS,并且还使用IIS作为Web服务器,使其成为Windows,您可以在Linux上使用docker pull microsoft/aspnetcore。至于microsoft/dotnet是跨平台的,我想它与microsoft/aspnetcore基本相同,但是没有ASP的东西(对不起,我对Windows SDK和Framework不太熟悉)。