按照docker官方文檔安裝docker;
使用了阿里雲的鏡像,除了這個其他都沒變;安裝異常后,嘗試用官方鏡像地址下載了,但是速度太慢了。
安裝過程:
yum makecache fast #這里開始出現問題,提示 yum makecache: error: argument timer: invalid choice: 'fast' (choose from 'timer')
不知如何解決,因不是關鍵步驟,於是繼續。
安裝docker: yum -y install docker-ce,出現如下提示:
( docker-ce 和containerd.io 版本匹配異常,根據截圖中的提示先是添加了命令 “--skip-broken”;這樣安裝后,無法啟動docker,提示沒有docker 服務;
再次嘗試安裝時,添加了 “--nobest” 命令,之后安裝成功。
不是很明白為啥會這樣。以下是我的推測:
docker 安裝的時候,會安裝 3 部分(見官方的安裝命令:yum install docker-ce docker-ce-cli containerd.io);
不管是用官方的命令,還是阿里雲上命令,都會提提示 docker-ce 和contianerd.io的版本不匹配(可能使用官方鏡像源沒有這個問題);
報錯之后,我開始添加了 --skip-broken 命令,估計忽略了重要的文件;第二次安裝時,添加的是--nobest ,這次應該下載了必要的文件,所以之后就安裝成功了。