第一步:先看看有沒有裝過舊版本(有的話刪掉)
打開終端,輸入 rpm -qa | grep docker,要是跳出類似“docker-ce-cli”或者舊版docker的名字,就用 sudo rpm -e 包名刪掉(比如 sudo rpm -e docker-ce-cli-xxx,把xxx換成你看到的舊包名)。沒跳東西就跳過這步。
第二步:裝依賴(大概率需要,不然可能裝不上)
這個包可能依賴“container-selinux”(一種安全規則),先檢查有沒有:輸入 rpm -q container-selinux。要是顯示“package container-selinux is not installed”,就去網上搜“ky10 sw_64 container-selinux rpm”,下個對應版本的裝上(裝法跟下面差不多,也是 sudo rpm -ivh 包名)。
第三步:裝這個rpm包
- 安裝包下載:https://pan.quark.cn/s/d113c7d0642e,先把下載好的
docker-ce-cli-20.10.12.ce-2.ky10.sw_64.rpm放到一個好找的地方,比如/home/你的用户名/下載(或者直接記住路徑)。 - 打開終端,cd到放包的文件夾,比如
cd /home/你的用户名/下載。 - 輸入安裝命令:
sudo rpm -ivh docker-ce-cli-20.10.12.ce-2.ky10.sw_64.rpm(-i是裝,-v看過程,-h顯示進度條)。 - 等一會兒,沒報錯就裝好了。要是報錯説缺啥依賴,就按提示把缺的依賴包也裝上(一般還是用rpm裝,或者看看能不能用yum裝依賴,更簡單)。
第四步:驗證一下裝好沒
裝完輸入 docker --version,要是跳出“Docker version 20.10.12, build ...”這種,就説明裝對了。