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

docker pull microsoft/aspnet

我收到一个错误:
no matching manifest for unknown in the manifest list entries

如果这样做,我可以看到列出的图像:
docker search aspnet

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

运行以下命令将产生:
$ docker info -f '{{.OSType}}/{{.Architecture}}'
linux/x86_64

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

最佳答案

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

关于docker - 拉Microsoft/aspnet时找不到未知的匹配 list ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55172241/

10-16 16:04
查看更多