日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Centos8安裝docker報錯(錯誤提示:All?mirrors?were?tried)的問題_docker

作者:JohnChow2 ? 更新時間: 2022-05-14 編程語言

Centos8從零安裝Docker-ce

背景:我把服務器整個yum源的配置文件里的內容全刪了。

因為我一直碰到“All mirrors were tried”的報錯信息。

沒錯,一氣之下 rm -rf /etc/yum.repos.d/* 全部!刪了!

設備:騰訊云服務器

系統:CentOS 8.4

安裝過程

# 注:如果當前不是root用戶,請在命令頭部加“sudo”(已經是root用戶請忽略)

# 第1步:重新構建yum源配置文件目錄
# mkdir ”創建目錄“命令
sudo mkdir /etc/yum.repos.d

# 第2步:下載新的 CentOS-Base.repo 到 /etc/yum.repos.d/
# (因為都刪了,現在相當于重構一個yum(aliyun)源的配置文件)
# -O “將文檔寫入文件(將下載的內容寫入到指定目錄的文件)。” 
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

# 第3步:非阿里云服務器用上述命令,會產生不必要的報錯信息(不影響使用),所以可以執行命令去解決它。
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

# 第4步:重構緩存(清空+建立)
sudo yum clean all && yum makecache

# ++++++++++++++如果不需要裝Docker,執行完這4步其實也可以了。(但是我要裝呀~)++++++++++++++++++++++++++++ #

# 第5步:安裝一個yum的常用工具包“yum-utils”(作用是包里有個yum-config-manager命令,待會可以用)
sudo yum install -y yum-utils

# 第6步: 添加軟件源信息
# (這個命令實質上就是從這個鏈接下載一個 docker-ce.repo 到 /etc/yum.repos.d/ 這個目錄里,省去了”wget -O“的麻煩)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 第7步:重構緩存(也就是再一次執行”第4步“的命令)
sudo yum clean all && yum makecache

# 第8步:終于!! 可以下載docker了
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 第9步:開啟docker服務(以前是用service命令,現在用systemctl命令比較合適)
sudo systemctl start docker

# 第10步:設置docker開機自啟動
sudo systemctl enable docker

# 第11步:檢查docker服務狀態 
sudo systemctl status | grep docker

# ++++++++++++++ 已經大功告成啦~ run一個哈嘍沃德看看吧~ ++++++++++++++++++++++++++++ #

sudo docker run hello-world

# 輸入命令,等待片刻,出現下圖這些文字,那就是沒問題了。

#+++++++++++++++++++++++++++++++++++ E N D ++++++++++++++++++++++++++++++++++++ #

原文鏈接:https://www.cnblogs.com/johnchow2/archive/2022/03/10/15991896.html

欄目分類
最近更新