一、準備工作
- 確認系統架構是申威(SW64)
- 一般這個包就是專門為申威64位系統準備的,比如基於 銀河麒麟操作系統 KY10的申威版。
- 你可以通過命令查看系統信息:
uname -m
如果顯示是 sw_64或類似申威相關的,那就沒問題。
- 下載 Docker RPM 包
- docker-ce-19.03.14.ce-3.ky10.sw_64.rpm安裝包下載:https://pan.quark.cn/s/d83b749b87e5
- 如果還沒有,得從官方或可信渠道下載這個 針對申威架構的 RPM 包,一般後綴是
.sw_64.rpm,説明是為申威編譯的。
二、安裝 Docker
- 使用 rpm 命令直接安裝
- 打開終端,切換到存放這個 rpm 包的目錄,比如你放在了
/home/yourname/下,可以運行:
cd /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):
rpm -ivh --nodeps docker-ce-19.03.14.ce-3.ky10.sw_64.rpm
⚠️ 注意:--nodeps是忽略依賴檢查,可能會導致功能不正常,儘量先解決依賴。
如果你係統裏有
yum或者dnf,並且有對應的申威源,那用yum localinstall docker-ce-xxxx.rpm會更好,它會自動處理依賴關係。
三、啓動 Docker
安裝成功後,啓動 Docker 服務:
systemctl start docker
設置開機自啓(可選):
systemctl enable docker
四、檢查是否安裝成功
運行以下命令,看 Docker 是否正常工作:
docker --version
你應該能看到類似這樣的輸出,表明版本信息:
Docker version 19.03.14, build xxxx
再運行一個測試命令,看看 Docker 服務是否真的在跑:
docker run hello-world
這會下載一個小的測試鏡像並運行,如果看到 “Hello from Docker!” 之類的提示,那就説明 Docker 安裝成功並能正常使用。