本人最近剛開始學(xué)習(xí)Docker瘤礁、在最新版Centos上安裝Docker發(fā)現(xiàn)執(zhí)行完 yum install docker-ce docker-ce-cli containerd.io后提示(嘗試添加 ‘–skip-broken’ 來跳過無法安裝的軟件包 或 ‘–nobest’ 來不只使用最佳選擇的軟件包)阀捅、
錯(cuò)誤:
問題: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3,
but none of the providers can be installed
- cannot install the best candidate for the job
- package containerd.io-1.2.10-3.2.el7.x86_64 is excluded
- package containerd.io-1.2.13-3.1.el7.x86_64 is excluded
- package containerd.io-1.2.2-3.3.el7.x86_64 is excluded
- package containerd.io-1.2.2-3.el7.x86_64 is excluded
- package containerd.io-1.2.4-3.1.el7.x86_64 is excluded
- package containerd.io-1.2.5-3.1.el7.x86_64 is excluded
- package containerd.io-1.2.6-3.3.el7.x86_64 is excluded
(嘗試添加 ‘–skip-broken’ 來跳過無法安裝的軟件包 或 ‘–nobest’ 來不只使用最佳選擇的軟件包)
經(jīng)過上網(wǎng)查資料發(fā)現(xiàn)是containerd.io的緣故哼鬓、在安裝最新的Docker時(shí),yum程序并沒有自動(dòng)安裝對(duì)應(yīng)的container.io程序哪廓、我們可以使用 https://download.docker.com/linux/centos/ #Docker(官方源)或者阿里云 https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/ 進(jìn)行下載安裝沙热、無論是阿里源還是Docker官方源为肮,都只有Centos7的RPM包摊册,所以源是沒問題的
使用 yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm 命令安裝最新的 containerd.io、然后就可以順利的安裝Docker了颊艳、希望此篇文章可以對(duì)你有所幫助