MacOS中Docker的无效插件



在MacOS (Docker Desktop)中安装Docker后,当我从https://github.com/LAION-AI/Open-Assistant

尝试docker compose up --build时,我收到以下错误
Invalid Plugins:

buildx      failed to fetch metadata: fork/exec /Users/macintosh/.docker/cli-plugins/docker-buildx: no such file or directory
compose     failed to fetch metadata: fork/exec /Users/macintosh/.docker/cli-plugins/docker-compose: no such file or directory

dev         failed to fetch metadata: fork/exec /Users/macintosh/.docker/cli-plugins/docker-dev: no such file or directory

extension   failed to fetch metadata: fork/exec /Users/macintosh/.docker/cli-plugins/docker-extension: no such file or directory

sbom        failed to fetch metadata: fork/exec /Users/macintosh/.docker/cli-plugins/docker-sbom: no such file or directory

scan        failed to fetch metadata: fork/exec /Users/macintosh/.docker/cli-plugins/docker-scan: no such file or directory

我找不到任何先前的答案可以解决这个问题,我该如何解决这个错误?

我试过通过curl手动安装,但是没有MacOS终端的文档(只有linux)。我甚至不知道这些插件的最新版本的github链接。

当我将Docker Desktop应用程序更新到最新版本(v4.20.1)时,我遇到了同样的问题。更新后,我收到一条错误信息"无效插件"。当试图运行docker compose时。

在我的例子中,我在外部存储设备上安装了Docker Desktop,但是错误消息指出了我内部存储上的路径。为了解决这个问题,我遵循了以下步骤:

首先,删除/Users/username/.docker/cli-plugins/

中的本地撰写文件
rm -rf docker-compose

然后,使用以下命令将插件文件从外部设备cp /Volumes/External/Docker.app/Contents/Resources/cli-plugins复制到本地插件文件夹:

cp /Volumes/External/Docker.app/Contents/Resources/cli-plugins/docker-compose /Users/username/.docker/cli-plugins

你也可以对其他人做同样的事情。

之后,你可以重新启动Docker。就这样。

相关内容

最新更新