我在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/