一、準備工作

  1. 確認系統架構是申威(SW64)
  • 一般這個包就是專門為申威64位系統準備的,比如基於 銀河麒麟操作系統 KY10的申威版。
  • 你可以通過命令查看系統信息:
uname -m

如果顯示是 sw_64或類似申威相關的,那就沒問題。

  1. 下載 Docker RPM 包
  • docker-ce-19.03.14.ce-3.ky10.sw_64.rpm安裝包下載:https://pan.quark.cn/s/d83b749b87e5
  • 如果還沒有,得從官方或可信渠道下載這個 針對申威架構的 RPM 包,一般後綴是 .sw_64.rpm,説明是為申威編譯的。

二、安裝 Docker

  1. 使用 rpm 命令直接安裝
  • 打開終端,切換到存放這個 rpm 包的目錄,比如你放在了 /home/yourname/下,可以運行:
cd /home/yourname/
  • 然後執行安裝命令:
rpm -ivh docker-ce-19.03.14.ce-3.ky10.sw_64.rpm
  • -i是安裝

  • -v是顯示詳細信息

  • -h是顯示進度條

  1. 如果提示依賴問題
  • 某些依賴包可能沒裝,比如 container-selinuxdocker-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 安裝成功並能正常使用