網站首頁 編程語言 正文
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
相關推薦
- 2022-07-16 借助Redis的過期機制和分布式鎖實現定時任務
- 2023-02-14 React?Hydrate原理源碼解析_React
- 2022-05-11 【GitUtils】獲取gitee倉庫具體路徑下的內容
- 2022-04-28 WPF路由事件之邏輯樹和可視樹遍歷_實用技巧
- 2022-08-10 如何利用SQL語句創建數據庫詳解_數據庫其它
- 2022-05-02 Python中pyautogui庫的使用方法匯總_python
- 2022-10-31 Kotlin集合List?Set?Map使用介紹詳解_Android
- 2022-07-11 SOC驗證環境的啟動方式
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支