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

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

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

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

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

 sudo systemctl status docker

1.2 查看docker鏡像加速器

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


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

2、故障描述

2.1、嘗試?yán)ysql 8.0 的docker鏡像

sudo docker pull mysql:8.0

2.2 控制臺(tái)輸出的故障描述

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ù)上述錯(cuò)誤日志,可以看出鏡像服務(wù)器拒絕了訪問請(qǐng)求。

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

3、問題處理思路:

3.1 查看你 Docker 配置文件中關(guān)于鏡像加速器的設(shè)置

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

3.2 更新鏡像源配置

  • 更新為網(wǎng)易源
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)象解讀

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

3.5 診斷DNS解析問題

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

試試解析百度域名

 nslookup www.baidu.com

  • 通過對(duì)比,解析網(wǎng)易域名失敗,但解析百度域名成功??梢源_認(rèn)我的DNS服務(wù)器工作正常,但可能無(wú)法解析網(wǎng)易這個(gè)特定域名??梢娺€是鏡像站不可用。

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

  • 上圖中域名解析成功,我們?cè)賴L試?yán)ysql:8.0鏡像,這次可以成功下載。
sudo systemctl pull mysql:8.0


4、總結(jié)

如果你不知道哪個(gè)鏡像站可用,你也可以將一些常用的站點(diǎn)一次寫入到你的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

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

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

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

    Docker安裝Jenkins并部署Maven項(xiàng)目詳細(xì)教程

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

    Docker開啟安全的TLS遠(yuǎn)程連接訪問方式

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

    解析docker妙用SpringBoot構(gòu)建微服務(wù)實(shí)戰(zhàn)記錄

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

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

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

    docker overlay擴(kuò)容問題

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

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

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

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

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

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

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

最新評(píng)論

高清| 克东县| 始兴县| 蕉岭县| 嘉义县| 宜宾县| 凤凰县| 华宁县| 澄迈县| 互助| 乌兰察布市| 沁源县| 建平县| 阳城县| 航空| 林周县| 正阳县| 河池市| 武山县| 柞水县| 旬阳县| 堆龙德庆县| 墨玉县| 合水县| 松潘县| 钦州市| 襄垣县| 安化县| 青岛市| 涞水县| 慈利县| 海原县| 泰宁县| 库尔勒市| 虞城县| 东港市| 新兴县| 阿鲁科尔沁旗| 武乡县| 平和县| 玛纳斯县|