【2024】docker镜像拉取失败网络超时解决办法-自建镜像加速服务

news2024/9/21 12:30:03

目录

  • 前言
  • 一、直接配置镜像加速地址
  • 二、自己搭建中转服务进行镜像加速
    • 1、Fork副本
    • 2、创建cloudflare
    • 3、注册域名
    • 4、测试使用
    • 5、配置变量

前言

近期docker官方镜像拉取经常容易出现网络超时,下面为一些常用的处理解决部分

实现docker镜像拉取加速解决方案

  1. 直接使用一些大佬搭建好的镜像加速服务
  2. 通过使用Cloudflare免费自建一个自己的镜像加速服务实现可以有效的解决无法拉取镜像的问题

一、直接配置镜像加速地址

下面是一些第三方的镜像加速地址或者镜像代理
1.镜像代理地址:

提供商地址
DaoCloudhttps://docker.m.daocloud.io/
阿里云https://<your_code>.mirror.aliyuncs.com
Docker镜像代理https://dockerproxy.com/
百度云https://mirror.baidubce.com/
南京大学https://docker.nju.edu.cn/
中科院https://mirror.iscas.ac.cn/
  1. 第三方镜像地址

https://docker.registry.cyou
https://docker.jsdelivr.fyi
https://dockerpull.com
https://dockerhub.icu
https://docker.ckyl.me
https://hub.uuuadc.top

把镜像加速地址添加到/etc/docker/daemon.json文件中

	{
	    "registry-mirrors": [
	        "https://zhengfp.cn" # 请替换为您自己的自定义域名
	    ]
	}

二、自己搭建中转服务进行镜像加速

1、Fork副本

Fork副本到自己的github仓库

2、创建cloudflare

  1. 创建/登陆cloudflare账号

    官网:https://dash.cloudflare.com
    登陆进去是这样,可以切换为中文
    在这里插入图片描述

  2. 拉取项目
    在这里插入图片描述

  • 选择Pages,连接到Git
    在这里插入图片描述

  • 跳转账号后选择刚刚Fork的项目,添加配置访问权限

    在这里插入图片描述

  • 选择存储库,点击开始设置
    在这里插入图片描述

  • 滑到最下面,点击开始部署,不用修改本页的配置
    在这里插入图片描述

  • 部署成功
    在这里插入图片描述

3、注册域名

华为云域名注册:https://www.huaweicloud.com/product/domain.html

  1. 选择注册一个自己的域名,新用户价格比较便宜,一块钱就解决了!
    在这里插入图片描述
  2. 设置自定义域
  • 注册好之后,在回到cloudflare,点击设置自定义域在这里插入图片描述
    输入刚刚注册的域名
    在这里插入图片描述

在这里插入图片描述

  • 把域名注册到cloudflare来,再点击继续
    在这里插入图片描述

选择免费的社区版就行,在点击继续
在这里插入图片描述

  • 点击继续
    在这里插入图片描述
  • 会得到两个名称服务器
    在这里插入图片描述

在这里插入图片描述

  • 进入域名注册控制台
    进入“域名列表”页面。

在域名列表中,单击“域名”列的待修改DNS服务器的域名。
在这里插入图片描述

  • 进入域名信息页面
    点击修改,把上面的两个名称DNS服务器,填入,然后就是等待,注册机构最多需要 24 小时处理名称服务器更改
    在这里插入图片描述

  • 一般需要等待一两个小时,具体看注册机构
    在这里插入图片描述

  • 等待域名变绿,显示有效就代表成功了,

在这里插入图片描述

  • 分配的临时域名,也可以使用
    在这里插入图片描述
  • 查看测试是否成功
    直接访问域名,就可以进入官网了
    在这里插入图片描述

4、测试使用

  1. 使用中转服务直接拉取
  • 在没使用中转镜像之前,直接拉取就压根拉取不下来
    在这里插入图片描述

  • 使用镜像中转站拉取镜像,就成功拉取到,就是在要拉取的官方镜像前面加上你的域名
    在这里插入图片描述

  1. 直接配置镜像加速
    修改文件 /etc/docker/daemon.json(如果不存在则创建)

    {
        "registry-mirrors": [
            "https://zhengfp.cn" # 请替换为您自己的自定义域名
        ]
    }
    

5、配置变量

这里需要把我们的域名主页屏蔽掉,避免可能会被DNS污染,把我们的地址屏蔽掉。

回到cloudflare点击你的Pages项目,点击设置,添加环境变量,也可以设置一个,或者可以不设置,不是必须的,主要是安全起见,还是建议任选一种设置

变量名示例备注
URL302https://blog.csdn.net/weixin_52315708重定向,表示进入主页会重定向到哪,比如我这重定向到了我的博客地址
URLnginx主页伪装,设置nginx,表示伪装成nginx的页面,也可以设置www.baidu.com,或者其他的地址

在这里插入图片描述

部署好之后,重新部署一下,在点击时,就会被重定向到我们设置的地址
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2051427.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【iOS】Block底层分析

目录 前言Block底层结构Block捕获变量原理捕获局部变量&#xff08;auto、static&#xff09;全局变量捕获实例self Block类型Block的copyBlock作为返回值将Block赋值给__strong指针Block作为Cocoa API中方法名含有usingBlock的方法参数Block作为GCD API的方法参数Block属性的写…

[第五空间 2021]EasyCleanup

题目源代码&#xff1a; <?php if(!isset($_GET[mode])){ highlight_file(__file__); }else if($_GET[mode] "eval"){ $shell isset($_GET[shell]) ? $_GET[shell] : phpinfo();; if(strlen($shell) > 15 | filter($shell) | checkNums($shell)) exit(&q…

git学习使用碰到的问题1

本来在B站上看到的关于stash的使用时视频末尾讲到git stash drop 编号 会删除暂存记录 确实也是这么回事&#xff0c;但是末尾说到git stash pop 编号时up主说在恢复工作进度的时候我们可以直接删除掉这个工作记录可以直接使用 git stash pop stash{0} 使用完以后却出现了如上图…

AI项目二十四:yolov10竹签模型,自动数竹签

若该文为原创文章&#xff0c;转载请注明原文出处。 原本是为部署RK3568而先熟悉yolov10流程的&#xff0c;采用自己的数据集&#xff0c;网上很多&#xff0c;检测竹签&#xff0c;并计数。 1、环境搭建 1.1 官方下载源码 官网地址&#xff1a;YOLOv10 gitbub官网源码 利用…

各类函数调用

目录 getpwuid函数 查看uid的name​编辑 symlink函数软链接&#xff08;创建快捷方式&#xff09; remove函数 rename函数 link硬链接 truncate函数控制文件大小 perror报错函数 strerror报错函数序列表 error报错函数&#xff1a;详细报错 Makefile编译函数、工程管…

考试题型宏观分析之公共营养师三级

背景 第一遍知识学习之后&#xff0c;打印《2023.10.14公共营养师三级真题》进行第一次摸底&#xff0c;首要目标在于通过摸底&#xff0c;对于考试题型进行宏观分析和了解&#xff0c;其次&#xff0c;对于后续的学习进行有的放矢 直至2024-08-18&#xff0c;对于上述资料的一…

ubuntu配pip的源

临时使用源 pip install [包名] -i [pip源URL]# 示例 pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple更换配置pip镜像源 step1&#xff1a;创建一个配置文件 mkdir ~/.pip/ cd .pip sudo vim pip.conf step2:填写源信息&#xff0c;保存并退出【:wq】 [g…

Android 架构模式之 MVC

目录 架构设计的目的对 MVC 的理解Android 中 MVC 的问题试吃个小李子ViewModelController 大家好&#xff01; 作为 Android 程序猿&#xff0c;MVC 应该是我们第一个接触的架构吧&#xff0c;从开始接触 Android 那一刻起&#xff0c;我们就开始接触它&#xff0c;可还记得我…

【秋招笔试】8.18科大讯飞秋招-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收…

【接口测试】Postman + newman超详细图文安装教程

一、Postman安装 下载网址&#xff1a;Postman API Platform 打开网址&#xff0c;选择自己系统对应的版本进行下载。 双击Postman安装包&#xff0c;全自动安装&#xff0c;不需要任何人为干预。安装完成后&#xff0c;页面如下图&#xff0c;点击手动打开注册页面。 自行…

超详细!!!electron-vite-vue开发桌面应用之引入UI组件库element-plus(四)

云风网 云风笔记 云风知识库 一、安装element-plus以及图标库依赖 npm install element-plus --save npm install element-plus/icons-vue npm i -D unplugin-icons二、vite按需引入插件 npm install -D unplugin-vue-components unplugin-auto-importunplugin-vue-componen…

Linux-DNS域名解析服务

系列文章目录 提示&#xff1a;仅用于个人学习&#xff0c;进行查漏补缺使用。 1.Linux网络设置 2.LinuxDHCP服务 提示&#xff1a;写完文章后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 系列文章目录前言提示&#xff1a;以下是本篇文章…

扫描切除-实体轮廓:方程式驱动曲线路径vs螺旋线路径

最近,在使用solidworks2018的过程中,接触到扫描切除-实体轮廓命令,如图1-2所示。此命令可以使用一个实体来切除另一个实体,用来切除的实体可以按一定的轨迹运动。测试过程中发现,这个命令频繁出错,切除失败,体验实在是太差了。下面对比了在该命令下使用方程式驱动曲线和…

后端学习笔记(八)--HTML

1.HTML ​ *编写网页的一门语言 ​ *HTML(HyperText Markup Language)&#xff1a;超文本标记语言 ​ *超文本&#xff1a;超越了文本的限制&#xff0c;比普通文本更强大。除了文字信息&#xff0c;还可以定义图片、音频、视频等内容 ​ *标记语言&#xff1a;由标签构成的…

代码随想录DAY18 - 二叉树 - 08/17

目录 二叉搜索树的最小绝对差 题干 思路和代码 方法一&#xff1a;求中序序列 方法二&#xff1a;递归法双指针法 方法三&#xff1a;迭代法双指针法 二叉搜索树中的众数 题干 思路和代码 方法一&#xff1a;求中序序列 方法二&#xff1a;递归法双指针中序遍历 ​编…

基于 Konva 实现Web PPT 编辑器(一)

前言 目前Web PPT编辑比较好的库有PPTist(PPTist体验地址)&#xff0c;是基于DOM 的渲染方案&#xff0c;相比 Canvas 渲染的方案&#xff0c;在复杂场景下性能会存在一定的差距。不过确实已经很不错了&#xff0c;本应用在一些实现思路、难点攻克上也参考了pptist的思想&#…

1:html的介绍与基础1

目录 1.1html的介绍 1.2html的基础1 1.2.1标题&#xff0c;头部与基本的格式怎么写 1.2.1.1标题与基本格式 1.2.1.2头部 1.2.2段落 1.2.3链接 1.2.3.1基本的网页链接 1.2.3.2图像链接 1.2.4注释 1.1html的介绍 HTML是一种标记语言&#xff0c;用于创建&#xff0c;设…

EmguCV学习笔记 VB.Net和C# 下的OpenCv开发

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 笔者的博客网址&#xff1a;https://blog.csdn.net/uruseibest 本教程将分为VB.Net和C#两个版本分别进行发布。 教程VB.net版本请…

高效同步与处理:ADTF流服务在自动驾驶数采中的应用

目录 一、ADTF 流服务 1、流服务源&#xff08;Streaming Source&#xff09; 2、流服务汇&#xff08;Streaming Sink&#xff09; 二、数据链路 1、数据管道&#xff08;Data Pipe&#xff09; 2、子流&#xff08;Substreams&#xff09; 3、触发管道&#xff08;Tri…

遥感之常用各种指数总结大全

目前在遥感领域基本各种研究领域都会用到各种各样的指数&#xff0c;如水体指数&#xff0c;植被指数&#xff0c;农业长势指数&#xff0c;盐分指数&#xff0c;云指数&#xff0c;阴影指数&#xff0c;建筑物指数&#xff0c;水质指数&#xff0c;干旱指数等等众多。 本文对上…