我在Windows上使用Docker,当我试图用这个命令拉一个PHP图像时
$ docker pull php
我收到了这样的信息:
Using default tag: latest
latest: Pulling from library/php no matching manifest for windows/amd64
in the manifest list entries
我该如何解决这个问题?
我在Windows上使用Docker,当我试图用这个命令拉一个PHP图像时
$ docker pull php
我收到了这样的信息:
Using default tag: latest
latest: Pulling from library/php no matching manifest for windows/amd64
in the manifest list entries
我该如何解决这个问题?
当前回答
在我的情况下,我必须先更新窗口,然后问题就消失了。
其他回答
以我为例,我使用的Windows操作系统版本不支持我试图拉出的标签。利用一个旧的标签让我可以让它工作。
具体地说:
Docker pull McR.microsoft.com/windows/nanoserver:1903错误
Docker拉McR.microsoft.com/windows/nanoserver:1803-amd64工作
您已进入Windows容器模式。因此,如果您不确定想要提取的映像是为Windows体系结构构建的,那么您需要切换到Linux容器。
看起来在windows 10 #1100中“docker pull”失败了
如果添加——experimental不起作用,考虑重新安装docker for windows。
右击Docker实例 进入设置 守护进程 先进的 设置“experimental”:true 重启码头工人
{
"registry-mirrors": [],
"insecure-registries": [],
"debug": true,
"experimental": true
}
在码头工人:
进入设置 转到Docker引擎 将experimental改为true 按应用并重新启动
.