在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。就这样。