一、准备工作
-
确认系统架构是申威(SW64)
-
一般这个包就是专门为申威64位系统准备的,比如基于 银河麒麟操作系统 KY10的申威版。
-
你可以通过命令查看系统信息:
bashuname -m如果显示是
sw_64或类似申威相关的,那就没问题。
-
-
下载 Docker RPM 包
- docker-ce-19.03.14.ce-3.ky10.sw_64.rpm安装包下载: pan.quark.cn/s/d83b749b8...
- 如果还没有,得从官方或可信渠道下载这个 针对申威架构的 RPM 包 ,一般后缀是
.sw_64.rpm,说明是为申威编译的。
二、安装 Docker
-
使用 rpm 命令直接安装
-
打开终端,切换到存放这个 rpm 包的目录,比如你放在了
/home/yourname/下,可以运行:bashcd /home/yourname/ -
然后执行安装命令:
rpm -ivh docker-ce-19.03.14.ce-3.ky10.sw_64.rpm-i是安装-v是显示详细信息-h是显示进度条
-
-
如果提示依赖问题
-
某些依赖包可能没装,比如
container-selinux、docker-ce-cli等。 -
如果你遇到类似 "依赖缺失" 的报错,可以尝试手动下载这些依赖的 申威版 RPM 包,然后一起安装。
-
或者用这个命令自动解决依赖(如果你的系统支持 yum/dnf):
cssrpm -ivh --nodeps docker-ce-19.03.14.ce-3.ky10.sw_64.rpm⚠️ 注意:
--nodeps是忽略依赖检查,可能会导致功能不正常,尽量先解决依赖。
如果你系统里有
yum或者dnf,并且有对应的申威源,那用yum localinstall docker-ce-xxxx.rpm会更好,它会自动处理依赖关系。 -
三、启动 Docker
安装成功后,启动 Docker 服务:
sql
systemctl start docker
设置开机自启(可选):
bash
systemctl enable docker
四、检查是否安装成功
运行以下命令,看 Docker 是否正常工作:
css
docker --version
你应该能看到类似这样的输出,表明版本信息:
Docker version 19.03.14, build xxxx
再运行一个测试命令,看看 Docker 服务是否真的在跑:
arduino
docker run hello-world
这会下载一个小的测试镜像并运行,如果看到 "Hello from Docker!" 之类的提示,那就说明 Docker 安装成功并能正常使用。