谷粒商城學習-09-配置Docker阿里云鏡像加速及各種docker問題記錄

文章目錄

  • 一,配置Docker阿里云鏡像加速
  • 二,Docker安裝過程中的幾個問題
    • 1,安裝報錯:Could not resolve host: mirrorlist.centos.org; Unknown error
      • 1.1 檢測虛擬機網絡
      • 1.2 重設yum源
    • 2,報錯:Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo

一,配置Docker阿里云鏡像加速

安裝Docker后,后續經常會用Docker下載、安裝各種鏡像,Docker默認從Docker Hub下載鏡像,Docker Hub遠在萬里之外的國外,天高路遠傳輸難,安能浪費時間等下載,可以用阿里云代替它。

配置起來非常簡單,執行三條命令即可。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

配置完成之后,使用Docker下載鏡像會從國內的阿里云服務器上下載,而不需要跑到萬里之外的服務器下載,下載速度大大提升,體驗一飛沖天。

二,Docker安裝過程中的幾個問題

1,安裝報錯:Could not resolve host: mirrorlist.centos.org; Unknown error

執行如下命令安裝yum工具時,安裝失敗。

sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2

錯誤信息如下:Could not resolve host: mirrorlist.centos.org; Unknown error

Could not resolve host: mirrorlist.centos.org; Unknown errorCannot find a valid baseurl for repo: base/7/x86_64

排錯過程記錄如下。

1.1 檢測虛擬機網絡

很明顯這是網絡錯誤,可以嘗試是否能ping通這個域名。

ping mirrorlist.centos.org

發現ping不通。

在這里插入圖片描述

但是ping百度能通,說明網絡沒問題。

在這里插入圖片描述

1.2 重設yum源

上一步說明網絡是沒問題的,那么就是這個域名確實無法解析,我不想浪費時間去解決域名解析的問題,最重要的是能把工具下載到機器上即可。

既然無法解析默認的yum源的域名,而這個域名是國外的,所以我想到了替換yum源,替換為國內的鏡像地址。

  • ① yum源配置文件路徑:
 /etc/yum.repos.d/CentOS-Base.repo
  • ② 查看CentOS-Base.repo文件內容:
 cat /etc/yum.repos.d/CentOS-Base.repo

在這里插入圖片描述
默認的yum下載地址在國外。

  • ③ 備份官方源配置
 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
  • ④ 下載阿里云yum源配置文件覆蓋原官方源配置文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • ⑤ 查看新的配置文件
cat /etc/yum.repos.d/CentOS-Base.repo 

在這里插入圖片描述
域名已經變成阿里云的域名,說明替換成功。

  • ⑥ 執行如下命令清除緩存、更新yum配置信息
yum clean all
yum makecache
sudo yum -y update

2,報錯:Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo

安裝docker時報錯,其原因也是網絡不通,無法訪問國外的服務器。

解決方法也是重設yum源,從國內阿里云的服務器上下載docker相關軟件。

比較簡單,一個命令搞定。

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/42193.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/42193.shtml
英文地址,請注明出處:http://en.pswp.cn/web/42193.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Redis基礎教程(十五):Redis GEO地理信息查詢與管理

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;歡迎各位來到我的博客&#xff0c;很高興能夠在這里和您見面&#xff01;希望您在這里不僅可以有所收獲&#xff0c;同時也能感受到一份輕松歡樂的氛圍&#xff0c;祝你生活愉快&#xff01; &#x1f49d;&#x1f49…

絕區伍--2024年AI發展路線圖

2024 年將是人工智能具有里程碑意義的一年。隨著新模式、融資輪次和進步以驚人的速度出現&#xff0c;很難跟上人工智能世界發生的一切。讓我們深入了解 2024 年可能定義人工智能的關鍵事件、產品發布、研究突破和趨勢。 2024 年第一季度 2024 年第一季度將推出一些主要車型并…

【React Hooks原理 - useEffect、useLayoutEffect】

介紹 在實際React Hooks項目中&#xff0c;我們需要在項目的不同階段進行一些處理&#xff0c;比如在頁面渲染之前進行dom操作、數據獲取、第三方加載等。在Class Component中存在很多生命周期能讓我們完成這個操作&#xff0c;但是在React Hooks沒有所謂的生命周期&#xff0…

python - 類和對象

一.類 類名用大寫字母開頭 屬性是類中的變量&#xff0c;方法是類中的函數 類、class關鍵字&#xff1a; >>> class Turtle: ... color green ... weight 10 ... legs 4 ... shell True ... mount 大嘴 ... def climb(self): ... …

從零開始讀RocketMq源碼(二)Message的發送詳解

目錄 前言 準備 消息發送方式 深入源碼 消息發送模式 選擇發送方式 同步發送消息 校驗消息體 獲取Topic訂閱信息 高級特性-消息重投 選擇消息隊列-負載均衡 裝載消息體發送消息 壓縮消息內容 構造發送message的請求的Header 更新broker故障信息 異步發送消息 …

Open3D KDtree的建立與使用

目錄 一、概述 1.1kd樹原理 1.2kd樹搜索原理 1.3kd樹構建示例 二、常見的領域搜索方式 2.1K近鄰搜索&#xff08;K-Nearest Neighbors, KNN Search&#xff09; 2.2半徑搜索&#xff08;Radius Search&#xff09; 2.3混合搜索&#xff08;Hybrid Search&#xff09; …

ai native 模型微調

AI native 模型微調&#xff08;fine-tuning&#xff09;是指在預訓練模型的基礎上&#xff0c;通過對其參數進行進一步訓練&#xff0c;使其在特定任務上表現更佳。以下是關于模型微調的一些基本步驟和概念&#xff1a; ### 1. 準備數據集 - **數據收集**&#xff1a;收集適用…

后端之路——登錄校驗前言(Cookie\ Session\ JWT令牌)

前言&#xff1a;Servlet 【登錄校驗】這個功能技術的基礎是【會話技術】&#xff0c;那么在講【會話技術】的時候必然要談到【Cookie】和【Session】這兩個東西&#xff0c;那么在這之前必須要先講一下一個很重要但是很多人都會忽略的一個知識點&#xff1a;【Servlet】 什么是…

Oracle PL/SQL 循環批量執行存儲過程

1. 查詢存儲過程 根據數據字典USER_OBJECTS查詢出所有存儲過程。 2. 動態拼接字符串&#xff08;參數等&#xff09; 根據數據字典USER_ARGUMENTS動態拼接參數。 3. 動態執行 利用EXECUTE IMMEDIATE動態執行無名塊。 4. 輸出執行信息 利用DBMS_OUTPUT.PUT_LINE輸出執行成功與…

Android Gradle 開發與應用 (十): Gradle 腳本最佳實踐

目錄 1. 使用Gradle Kotlin DSL 1.1 什么是Gradle Kotlin DSL 1.2 遷移到Kotlin DSL 1.3 優勢分析 2. 優化依賴管理 2.1 使用依賴版本管理文件 2.2 使用依賴分組 3. 合理使用Gradle插件 3.1 官方插件和自定義插件 3.2 插件管理的最佳實踐 4. 任務配置優化 4.1 使用…

Oracle 19c 統一審計表清理

zabbix 收到SYSAUX表空間告警超過90%告警&#xff0c;最后面給出的清理方法只適合ORACLE 統一審計表的清理&#xff0c;傳統審計表的清理SYS.AUD$不適合&#xff0c;請注意。 SQL> Col tablespace_name for a30 Col used_pct for a10 Set line 120 pages 120 select total.…

STM32實戰篇:閃燈 × 流水燈 × 蜂鳴器

IO引腳初始化 即開展某項活動之前所做的準備工作&#xff0c;對于一個IO引腳來說&#xff0c;在使用它之前必須要做一些參數配置&#xff08;例如&#xff1a;選擇工作模式、速率&#xff09;的工作&#xff08;即IO引腳的初始化&#xff09;。 IO引腳初始化流程 1、使能IO引…

LED燈的呼吸功能

"呼吸功能"通常是指 LED 燈的一種工作模式&#xff0c;它模擬人類的呼吸節奏&#xff0c;即 LED 燈的亮度會周期性地逐漸增強然后逐漸減弱&#xff0c;給人一種 LED 在"呼吸"的感覺。這種效果通常用于指示設備的狀態或者簡單地作為裝飾效果。&#xff08;就…

Spring Boot Security自定義AuthenticationProvider

以下是一個簡單的示例&#xff0c;展示如何使用AuthenticationProvider自定義身份驗證。首先&#xff0c;創建一個繼承自標準AuthenticationProvider的類&#xff0c;并實現authenticate方法。 import com.kamier.security.web.service.MyUser; import org.springframework.se…

【Adobe】Photoshop圖層的使用

Adobe Photoshop(簡稱PS)中的圖層是圖像處理中一個核心概念,它允許用戶以堆疊的方式組織圖像的不同部分,從而實現對圖像的復雜編輯和處理而不影響原始圖像。以下是關于Adobe Photoshop圖層的詳細介紹: 一、圖層的定義 圖層就像是透明的紙張,你可以在上面繪制、添加圖像…

YOLOv10改進 | EIoU、SIoU、WIoU、DIoU、FocusIoU等二十余種損失函數

一、本文介紹 這篇文章介紹了YOLOv10的重大改進&#xff0c;特別是在損失函數方面的創新。它不僅包括了多種IoU損失函數的改進和變體&#xff0c;如SIoU、WIoU、GIoU、DIoU、EIOU、CIoU&#xff0c;還融合了“Focus”思想&#xff0c;創造了一系列新的損失函數。這些組合形式的…

Android Init Language自學筆記

Android Init Language由五個元素組成&#xff1a;Acttions、Commands、Services、Options和Imports。 Actions和Services隱式聲明了一個新的section。所以的Commands和Options都屬于最近聲明的section。 Services具有唯一的名稱&#xff0c;如果重名會報錯。 Actions Acti…

解決Spring Boot中的高可用性設計

解決Spring Boot中的高可用性設計 大家好&#xff0c;我是微賺淘客系統3.0的小編&#xff0c;也是冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; 1. 高可用性設計概述 1.1 什么是高可用性&#xff1f; 高可用性指系統在面對各種故障和異常情況時&#xff0c;仍…

獨立開發者系列(22)——API調試工具apifox的使用

接口的邏輯已經實現&#xff0c;需要對外發布接口&#xff0c;而發布接口的時候&#xff0c;我們需要能自己簡單調試接口。當然&#xff0c;其實自己也可以寫簡單的代碼調試自己的接口&#xff0c;因為其實就是簡單的request請求或者curl庫讀取&#xff0c;調整請求方式get或者…

如果MySQL出現 “Too many connections“ 錯誤,該如何解決?

當你想要連接MySQL時出現"Too many connections" 報錯的情況下&#xff0c;該如何解決才能如愿以償呢&#xff1f;都是哥們兒&#xff0c;就教你兩招吧&#xff01; 1.不想重啟數據庫的情況下 你可以嘗試采取以下方法來解決&#xff1a; 增加連接數限制&#xff1a…