无法在Amazon EC2运行Airbyte,求Docker Compose V2替代安装方法
在EC2上安装Docker Compose V2的替代方法
遇到docker: 'compose' is not a docker command报错,说明docker-compose-plugin未被正确识别或安装,试试以下几种可靠的安装方式:
方法一:手动下载二进制文件(最稳定)
这种方法不依赖系统包管理器,直接获取官方最新版本:
- 下载对应架构的Docker Compose V2二进制文件到Docker插件目录:
sudo curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose - 赋予执行权限:
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose - 验证安装:
docker compose version
方法二:配置Docker官方YUM仓库重新安装
如果系统默认YUM源没有最新的docker-compose-plugin,可切换到Docker官方仓库:
- 先卸载已安装的插件(如果有):
sudo yum remove -y docker-compose-plugin - 安装YUM工具并添加Docker官方仓库:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - 安装
docker-compose-plugin:sudo yum install -y docker-compose-plugin - 重启Docker服务让插件生效:
sudo systemctl restart docker - 验证安装:
docker compose version
额外检查点
- 确保Docker服务正在运行:
sudo systemctl status docker,如果未运行则启动:sudo systemctl start docker - 确认当前用户已加入docker组(避免每次执行Docker命令都用sudo):
sudo usermod -aG docker $USER,执行后重新登录生效
内容的提问来源于stack exchange,提问作者BoIde
相关产品推荐
相关产品推荐

