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.uj5u.com/caozuo/440509.html
標籤:其他
上一篇:常用快捷鍵整理
