- 先确认系统环境
- 你是 申威架构(SW64),别搞错成 x86 或 ARM。
- 系统是 银河麒麟(Kylin)V10,包名里有
ky10就是对应这个版本。 - 先看看有没有 root 权限,没有的话记得加
sudo。
uname -m
# 应该能看到 sw_64 或者类似的申威标识
cat /etc/os-release
# 看是不是 Kylin V10
2. 准备好 rpm 包
安装包下载:https://pan.quark.cn/s/7a0a2221020f
,把 docker-compose-1.22.0-2.ky10.noarch.rpm下载到服务器,比如放到 /tmp目录:
cd /tmp
ls docker-compose-1.22.0-2.ky10.noarch.rpm
确认文件在,没缺。
3. 检查依赖
这个 rpm 可能依赖 Docker 本身或其他库,先看看缺啥:
rpm -qpR docker-compose-1.22.0-2.ky10.noarch.rpm
如果提示缺东西,就先用 yum 或 apt(看系统源)装上。
申威的源里一般能直接装,可以先试试:
yum install -y <缺的包名>
或者
dnf install -y <缺的包名>
4. 安装 rpm 包
直接用 rpm 命令装:
rpm -ivh docker-compose-1.22.0-2.ky10.noarch.rpm
-i是安装-v显示过程-h显示进度条
如果报依赖错误,可以加 --nodeps强行装(不推荐,除非你知道不会有问题):
rpm -ivh --nodeps docker-compose-1.22.0-2.ky10.noarch.rpm
5. 验证安装
装完看看能不能找到命令:
which docker-compose
# 正常会返回 /usr/bin/docker-compose 之类路径
docker-compose version
# 输出版本号 1.22.0 就说明 OK