docker 文档指出,compose 插件会随最新的 docker 版本自动安装。
我构建了一个运行 al2023 的新 EC2 实例并安装了 docker。但收到此错误:
$ docker compose --help
docker: 'compose' is not a docker command.
$ docker --version
Docker version 24.0.5, build ced0996
我猜测这可能是一个简单的版本问题。
答案1
我四处寻找了一段时间,最后才找到这个问题。
对于遇到同样问题的人来说,这里是解决方案。
该插件没有与 docker 一起安装。下面是一行代码:
sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m) -o /usr/bin/docker-compose && sudo chmod 755 /usr/bin/docker-compose && docker-compose --version.