小土豆Docker學習隨筆
—— 清聽凌雪慕憶
???????????? Hi,大家好!
我是小土豆,一名Lab、IT搬磚工人。 ??????
深受周圍IT大佬的影響哈, 作者也堅定學習方向、自律,步履不停,永無休止。Linux運維、Python等的學習過程中,不斷完善學習筆記,如有錯誤請指正,同時,幫助更多的愛好者入門,共同進步!
作者自學Docker過程中,在安裝yum-config-manager步驟時出現(xiàn)以下報錯:
1. 報錯問題
??思考ing?。。?!求教ing。。。終于有了解決思路??????
2. 解決步驟
2.1刪除原yum配置文件夾
[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# rm -rf *.*
2.2 卸載yum包
[root@localhost yum.repos.d]# rpm -qa yum yum-3.4.3-168.el7.centos.noarch
2.3 卸載安裝組件
[root@localhost yum.repos.d]# rpm -qa | grep yum | xargs rpm -e --nodeps
[root@localhost yum.repos.d]# rpm -qa yum
[root@localhost yum.repos.d]# ls
r如果沒有內(nèi)容,則表明以卸載
2.4 下載新的rpm包
下載鏈接: http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,下載完成后,并上傳至服務(wù)器。
可以下載最新的rpm包。
【文件1】:yum-3.4.3-168.el7.centos.noarch.rpm
【文件2】:yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
【文件3】:yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
2.5 安裝新yum
[root@localhost ~]# rpm -ivh yum-*
準備中... ################################# [100%]
正在升級/安裝...
1:yum-metadata-parser-1.1.4-10.el7 ################################# [ 33%]
2:yum-plugin-fastestmirror-1.1.31-5################################# [ 67%]
3:yum-3.4.3-168.el7.centos ################################# [100%]
2.6 查看yum是否安裝成功
[root@localhost ~]# rpm -qa yum
yum-3.4.3-168.el7.centos.noarch
2.7 導入證書
[root@localhost ~]# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
2.8 添加阿里源
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
--2022-06-24 23:15:42-- http://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主機 mirrors.aliyun.com (mirrors.aliyun.com)... 39.175.104.244, 39.175.104.241, 39.175.104.243, ...
正在連接 mirrors.aliyun.com (mirrors.aliyun.com)|39.175.104.244|:80... 已連接。
已發(fā)出 HTTP 請求,正在等待回應(yīng)... 200 OK
長度:2523 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
100%[====================================================================================================================>] 2,523 --.-K/s 用時 0s
2022-06-24 23:15:42 (696 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2523/2523])
2.9 清除緩存,生成新的緩存
[root@localhost ~]# yum clean all
已加載插件:fastestmirror
正在清理軟件源: base extras updates
Cleaning up list of fastest mirrors
[root@localhost ~]# yum makecache
已加載插件:fastestmirror
Determining fastest mirrors
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/10): base/7/x86_64/group_gz | 153 kB 00:00:00
(2/10): base/7/x86_64/filelists_db | 7.2 MB 00:00:02
(3/10): extras/7/x86_64/primary_db | 247 kB 00:00:00
(4/10): base/7/x86_64/other_db | 2.6 MB 00:00:00
(5/10): extras/7/x86_64/other_db | 148 kB 00:00:00
(6/10): updates/7/x86_64/filelists_db | 8.7 MB 00:00:01
(7/10): updates/7/x86_64/other_db | 1.0 MB 00:00:00
(8/10): base/7/x86_64/primary_db | 6.1 MB 00:00:05
(9/10): updates/7/x86_64/primary_db | 16 MB 00:00:02
(10/10): extras/7/x86_64/filelists_db | 277 kB 00:00:05
元數(shù)據(jù)緩存已建立
?? 待yum安裝完畢后,方可執(zhí)行docker-ce及相關(guān)工具安裝。
2.10 安裝必要的系統(tǒng)工具
安裝需要的軟件包, yum-utils 提供了 yum-config-manager 應(yīng)用,并 device-mapper-persistent-data
和 lvm2 由需要 devicemapper 存儲驅(qū)動程序。
[root@localhost ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
?? 安裝正常并無其他相關(guān)報錯!
2.11 添加軟件源信息
[root@localhost ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
已加載插件:fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
?? 安裝正常并無其他相關(guān)報錯!
2.12 更新 yum 緩存
[root@localhost ~]# sudo yum makecache fast
2.13 安裝Docker-CE
[root@localhost ~]# sudo yum install docker-ce docker-ce-cli containerd.io
文章來源:http://www.zghlxwxcb.cn/news/detail-403646.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-403646.html
?????? ?????? ???? Nice!!! ????????????????
到了這里,關(guān)于執(zhí)行yum報錯:failure: repodata/repomd.xml from download.docker.....Errno 256] No more mirrors to try的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!