最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ubuntu系統(tǒng)中無法拉取docker鏡像的問題及解決

 更新時間:2026年04月13日 09:16:52   作者:半壺清水  
作者遇到的docker拉取mysql8.0鏡像失敗的問題,通過更換鏡像加速器、更新配置、診斷DNS解析問題等步驟,最終成功使用DaoCloud鏡像站拉取鏡像,作者分享了解決問題的過程和經驗,對遇到類似問題的人會有幫助

1、檢查基礎環(huán)境

1.1 查看docker運行狀態(tài)

 sudo systemctl status docker

1.2 查看docker鏡像加速器

cat /etc/docker/daemon.json
  • 如下圖是阿里云的鏡像加速器


以上說明環(huán)境配置正確。接下來我們拉取mysql的docker鏡像。

2、故障描述

2.1、嘗試拉取mysql 8.0 的docker鏡像

sudo docker pull mysql:8.0

2.2 控制臺輸出的故障描述

Error response from daemon: unknown: failed to resolve reference
“docker.io/library/mysql:8.0”: unexpected status from HEAD request to
https://2u56bifc.mirror.aliyuncs.com/v2/library/mysql/manifests/8.0?ns=docker.io:
403 Forbidden

2.3 故障現(xiàn)象解讀

根據(jù)上述錯誤日志,可以看出鏡像服務器拒絕了訪問請求。

表示系統(tǒng)無法識別或處理指定的引用或資源。

3、問題處理思路:

3.1 查看你 Docker 配置文件中關于鏡像加速器的設置

cat /etc/docker/daemon.json
  • 從下圖可知,阿里云鏡像加速器配置沒有問題

3.2 更新鏡像源配置

  • 更新為網易源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3.3 重新拉取docker鏡像

sudo docker pull mysql:8.0

3.4 分析新的故障現(xiàn)象

  • 看看這次的故障現(xiàn)象和初始故障明顯不同

Error response from daemon: failed to resolve reference
“docker.io/library/mysql:8.0”: failed to do request: Head
“https://hub-mirror.c.163.com/v2/library/mysql/manifests/8.0?ns=docker.io”:
dial tcp: lookup hub-mirror.c.163.com on 127.0.0.53:53: no such host

  • 新故障現(xiàn)象解讀

這個新的錯誤表明,系統(tǒng)無法將網易鏡像的域名 hub-mirror.c.163.com 解析為IP地址??梢娺@是一個 DNS解析故障。

3.5 診斷DNS解析問題

  • 嘗試解析網易鏡像源域名
  nslookup hub-mirror.c.163.com

試試解析百度域名

 nslookup www.baidu.com

  • 通過對比,解析網易域名失敗,但解析百度域名成功。可以確認我的DNS服務器工作正常,但可能無法解析網易這個特定域名??梢娺€是鏡像站不可用。

3.6 繼續(xù)更換新的鏡像站

  • 嘗試使用DaoCloud 鏡像站
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  • 我們先嘗試解析IP:
nslookup docker.m.daocloud.io

  • 上圖中域名解析成功,我們再嘗試拉取mysql:8.0鏡像,這次可以成功下載。
sudo systemctl pull mysql:8.0


4、總結

如果你不知道哪個鏡像站可用,你也可以將一些常用的站點一次寫入到你的daemon.json文件中:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
  "https://docker.m.daocloud.io",
  "https://docker.mirrors.ustc.edu.cn",
  "https://mirror.baidubce.com",
  "https://docker.nju.edu.cn",
  "https://docker.mirrors.sjtug.sjtu.edu.cn",
  "https://docker.mirrors.ustc.edu.cn",
  "https://mirror.ccs.tencentyun.comk",
  "https://registry.docker-cn.com",
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 清理docker占用磁盤過大問題終極方案(親測有效!)

    清理docker占用磁盤過大問題終極方案(親測有效!)

    Docker很占用空間每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時我們的磁盤空間會被大量占用,這篇文章主要給大家介紹了關于清理docker占用磁盤過大問題終極方案,需要的朋友可以參考下
    2024-04-04
  • Windows10系統(tǒng)下docker安裝指南以及踩坑解決

    Windows10系統(tǒng)下docker安裝指南以及踩坑解決

    這篇文章主要給大家介紹了關于Windows10系統(tǒng)下docker安裝指南以及踩坑解決的相關資料,相信大家都知道Docker有很多種安裝的選擇,其中支持最好的是Ubuntu系統(tǒng),而且docker如果想在windows上運行必須借助docker-machine,需要的朋友可以參考下
    2023-08-08
  • Docker安裝Jenkins并部署Maven項目詳細教程

    Docker安裝Jenkins并部署Maven項目詳細教程

    這篇文章主要給大家介紹了關于Docker安裝Jenkins并部署Maven項目的相關資料,持續(xù)集成、持續(xù)交付不僅可以提示開發(fā)效率,還可以節(jié)省很多測試和運維的成本,需要的朋友可以參考下
    2023-12-12
  • Docker開啟安全的TLS遠程連接訪問方式

    Docker開啟安全的TLS遠程連接訪問方式

    本篇文章給大家介紹Docker開啟安全的TLS遠程連接,重新加載docker配置方法,教大家如何建立基于TLS數(shù)字簽名的安全連接,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • 解析docker妙用SpringBoot構建微服務實戰(zhàn)記錄

    解析docker妙用SpringBoot構建微服務實戰(zhàn)記錄

    Spring Boot 是 Spring 開源組織的子項目,是 Spring 組件一站式解決方案,本文通過詳細案例給大家解析docker妙用SpringBoot構建微服務實戰(zhàn)記錄,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • docker通過Dockerfile修改鏡像中tomcat的端口

    docker通過Dockerfile修改鏡像中tomcat的端口

    8080端口會經常出現(xiàn)被占用的情況,本文主要介紹了docker通過Dockerfile修改鏡像中tomcat的端口,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • docker overlay擴容問題

    docker overlay擴容問題

    這篇文章主要介紹了docker overlay擴容問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Docker Compose 常用命令詳解(最新推薦)

    Docker Compose 常用命令詳解(最新推薦)

    Docker Compose 是一個用于定義和運行多容器 Docker 應用的工具,本文將詳細介紹 Docker Compose 的常用命令,幫助你高效地管理容器應用,感興趣的朋友一起看看吧
    2025-04-04
  • Docker下MySQL配置文件不生效的解決方法(超全面!)

    Docker下MySQL配置文件不生效的解決方法(超全面!)

    在Docker中運行MySQL并遇到需要調整配置的情況時,比如想要關閉ONLY_FULL_GROUP_BY的嚴格模式,我們可以通過以下步驟來實現(xiàn)sql_mode的修改:以下是解決此類問題的步驟和思路,需要的朋友可以參考下
    2024-09-09
  • docker部署mysql?9.0.1的實現(xiàn)

    docker部署mysql?9.0.1的實現(xiàn)

    本文主要介紹了docker部署mysql?9.0.1的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-02-02

最新評論

甘南县| 牟定县| 景泰县| 合川市| 呼和浩特市| 丰镇市| 枝江市| 南陵县| 宁蒗| 卓资县| 兴海县| 陆河县| 南汇区| 斗六市| 六安市| 文安县| 淅川县| 建阳市| 巨鹿县| 北川| 南宁市| 蓬莱市| 平舆县| 贵港市| 普兰店市| 屯门区| 资阳市| 页游| 聂荣县| 广安市| 两当县| 渑池县| 平顶山市| 台安县| 新巴尔虎左旗| 凤台县| 马公市| 丰原市| 乐业县| 临夏县| 阆中市|