首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法安装Docker组合v2:“无效插件,exec格式错误”

无法安装Docker组合v2:“无效插件,exec格式错误”
EN

Stack Overflow用户
提问于 2021-10-11 09:32:31
回答 1查看 4K关注 0票数 3

我按照docker compose上的说明(Ubuntu20.04)安装了新的docs.docker.com CLI,不能使用这个插件。

命令docker compose help显示:

代码语言:javascript
运行
复制
$ docker compose help
docker: 'compose' is not a docker command.
See 'docker --help' 

在运行docker help时,我得到:

代码语言:javascript
运行
复制
$ docker help

Usage:  docker [OPTIONS] COMMAND

[[ OMMITTED NORMAL OUTPUT ]]

Invalid Plugins:
  compose     failed to fetch metadata: fork/exec /home/myname/.docker/cli-plugins/docker-compose: exec format error

Run 'docker COMMAND --help' for more information on a command.

To get more help with docker, check out our guides at https://docs.docker.com/go/guides/

/usr/local/lib/docker/cli-plugins下安装并以根用户身份运行命令时也是如此。

我目前使用的是docker版本20.10.7和docker-compose版本1.28.0。

我做错了什么?如何使新的compose工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-11 10:25:56

版本2.0.1而不是2.0.0解决了这个问题

在文档更新之前,只需将cURL命令更改为下载更新版本:

代码语言:javascript
运行
复制
curl -SL https://github.com/docker/compose/releases/download/v2.0.1/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose

原因是Github发行版中缺少的资产。

就像一种魅力:

代码语言:javascript
运行
复制
$ docker compose version
Docker Compose version v2.0.1

编辑:截至2021年10月26日,文档已被更新,以链接到正确的下载-工件。当工件丢失时,这个答案仍然有效,这可能发生在将来的版本或其他插件中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69524003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档