【云原生丶Docker】Docker镜像加速器:给冰山提提速!

news2024/9/24 3:26:44

Docker镜像加速器是一种用于加速Docker镜像下载和构建的工具。它可以提高Docker镜像的下载速度,从而加快应用程序的开发和部署速度。
Docker镜像加速器通常使用CDN(内容分发网络)技术来实现加速。CDN是一种分布式网络架构,可以将内容缓存在全球各地的服务器上,以便用户可以从最近的服务器获取内容。这样可以减少数据传输的时间和成本,提高用户的访问速度。

举个例子:假设我们要下载一个名为“docker nb”的Docker镜像,但是该镜像位于距离我们较远的服务器上,我们需要等待很长时间才能下载到该镜像。但是,如果我们使用了Docker镜像加速器,那么该加速器会将该镜像缓存在离我们最近的服务器上,从而大大缩短了下载时间。

当我们通过 docker pull拉取镜像时,如果不指定仓库,默认从 Docker Hub (docker.io)获取镜像,而国内用户访问Docker Hub仓库时,通常速度很忙,经常超时导致拉取镜像失败,所以通常要通过加速器来下载镜像,来让我们给冰山提提速

问题重现:

拉取redis 镜像 超时的情况如下:

在这里插入图片描述

下载速度很慢,发现它重试一段时间之后,就网络超时了!

在这里插入图片描述

配置镜像加速器

好,下面我们一起给🐳提提速!我们通过Docker Settings来配置镜像加速器。

在这里插入图片描述

然后选择 Docker Engine,并修改配置使用网易云和百度云的镜像加速器,详细如下:

{
  "debug": true,
  "experimental": true,
  "registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}

点击 Apply & restart按钮 来 应用配置并且重启Docker

在这里插入图片描述

怎么查看镜像是否生效呢?

通过 docker info 在Server端我们可以看到 Registry Mirrors 已经换成我们配置项了。

Client:
 Version:    24.0.2
	省略...

Server:
 Registry Mirrors:
  http://hub-mirror.c.163.com/
  https://mirror.baidubce.com/

下面我们再次尝试拉取 redis 镜像,可以发现下载速度很快!冰山提速成功✅

在这里插入图片描述


🎉 如果喜欢这篇文章,点赞👍 收藏关注 ✅ 哦,创作不易,感谢!😀

请添加图片描述

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

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

相关文章

命令行--git--多次commit如何合并成一个commit

参考:https://blog.csdn.net/qq_50652600/article/details/120800309 在我们平时开发中,我们提交代码免不了要和git打交道,那么我们肯定是先从预发分支上(公司一般都用pre命名,这里为了方便演示用master)上拉去最新的代…

测试工程师首用chatGPT,编写python读取xmind测试用例chatgtp+python+xmind

背景 有用xmind写测试用例的吧,统计一个xmind的条,需要花大量的时间,还有要统计有多少条冒烟的,多少条不通过的,还有通过的条数。 需求 快速使用python,写一个简单的脚本,统计所有xmind节点&…

FPGA_学习_09_PWM呼吸灯

PWM在三相电机控制中,有着非常重要的地位。 如果你需要用FPGA去实现三相电机的控制, PWM这一关是绕不过的。好在PWM的基本原理是比较简单的。所以原理部分本文就略过,本文基于PWM实现呼吸灯。 1 时序 {signal: [{name: clk, wave: p....…

4 STM32启动过程(以Cortex-M3为例)(保姆级介绍)

设计知识点补充在前: 1.关于存储器映射、存储器重映射、内存映射、地址映射、地址转换等计算机专业名词详解 参考见 关于存储器映射、存储器重映射、内存映射、地址映射、地址转换等计算机专业名词详解_Vincent_Song的博客-CSDN博客 2.哈佛结构和冯诺依曼结构的区别…

vue2中左侧菜单和头部tab标签联动

效果图 我这里是使用的vue2 element-ui来实现的,代码可以直接拿来使用 一、首先先安装element-ui element-ui官网 npm i element-ui -S 然后在main.js里面配置,安装官网的步骤来就可以了,这里就不一一介绍了 import Vue from vue; impor…

用wget等命令行工具下载Jenkins上的文件

背景 现在一般公司的内部CI系统都用Jenkins实现,本地部署的时候我会将待测试文件下载到本地,再上传到Linux开发板,但能否从Linux开发板直接下载呢?只要Linux与Jenkins server之间的网络是联通的,那就可以 解决方法 …

【从零开始学习JAVA | 第二十三篇】集合体系结构

目录 前言: 单列集合: set与list的区别: 双列集合: map的特点: 总结: 前言: JAVA中为我们提供了很多集合,这些集合都有自己很独特的特点,因此我们要学习所有的…

网络安全合规-网络安全工程师发展前景(三)

上海网络安全工程师工资按工作经验统计,其中应届毕业生工资5250,0-2年工资8910,3-5年工资11330,8-10年工资13500,6-7年工资16170,该数据仅供参考。 北京网络安全工程师工资按工作经验统计,其中…

python selenium 定位鼠标悬浮后的新弹窗数据

背景 最近需要获取网页上的标签数据,但是标签大于3个以后是隐藏的,需要鼠标hover上去才显示。如下图,图一是刚进来界面展示的,需要知道额外的7个标签则需要将鼠标移动到目标上面去。 但是比较尴尬的一个点是,当游览器打…

数据结构C语言版本(中)

第四章 串 串:限定数据元素类型的线性表。 应用实例: 编辑软件(本质上是字符串处理) 信息检索、病毒查找(字符串比较) 第一节 逻辑结构 一、定义 串是由字符组成的线性表。 STRING(D,S,P) D {ai| ai∈CHARACTER(字符集), i0,1…

Verilog基础之八、多路选择器实现

一、前言 选择器在FPGA中是基础的组成部分,英文全称为Multiplexer,为一个多输入单输出的结构。以器件xc7k480tffv1156为例,在slice中,也可以看到F7AMUX,F8MUX,这两个MUX都是二输入单输出的选择器。 二、工程…

【雕爷学编程】Arduino动手做(128)---2路I2C电平转换模块

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

VR虚拟现实技术为机械专业教学带来新思路

随着虚拟现实技术的发展,VR已经成为机械专业教学的一种新方式。它可以为学生提供更加生动、直观的学习体验,同时也可以帮助教师更好地进行教学和评估。以下是广州华锐互动总结的一些常见的应用场景: 模拟实验和操作:VR可以为学生提…

(UE4/5) PS中生成LUT进行UE4/5的色域颜色校正

整理自官方:使用虚幻引擎查找表(LUT)进行颜色校正 | 虚幻引擎5.2文档 (unrealengine.com) 一、Unreal Engine中截图 在UE4/5中截一张场景图(比较有代表性的) 然后,用这张图片:(不要…

Qt使用事件(event)与定时器实现字幕滚动

目录 1、效果展示2、实现思路3、滚动窗口部件3.1、成员变量3.2、事件重写3.3、成员方法3.3、方法实现 1、效果展示 我们经常能够在外面看到那种滚动字幕,那么就拿qt来做一个吧。 2、实现思路 实现一个窗口部件,这个窗口部件显示了一串文本标语,它会每…

H3C-HCL-SE-“01-路由备份与链路聚合实验“

实验拓扑图: 实验需求: 1、按照图示配置 IP 地址,R3 上连接 192.168.X.X/24 4个业务网段 2、配置 RIPv2 协议使全网互通,R1 和 R3 的直连链路不运行 RIP 3、R1 上配置静态路由直接经过 R3 到达所有业务网段 4、R1 和 R2 上不允…

第八十五天学习记录:C++核心:内存分区模型

内存分区模型 C程序在执行时,将内存大方向划分为4个区域 1、代码区:存放函数体的二进制代码,由操作系统进行管理 2、全局区:存放全局变量和静态变量以及常量 3、栈区:由编译器自动分配释放,存放函数的参数…

【雕爷学编程】Arduino动手做(129)---TTS文字转语音合成模块

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

python爬虫_requests入门指引

文章目录 ⭐前言⭐requests库💖 pip安装requests💖 requests get💖 requests post 结束 ⭐前言 大家好,我是yma16,本文分享关于python的requests库用法。 该系列文章: python爬虫_基本数据类型 python爬虫…

Edge浏览器可以多开吗?

问答链接:Edge浏览器可以多开吗? 可以。 如果你的edge浏览器是默认路径安装的,那么打开命令提示符窗口输入以下两条命令即可启动一个数据完全隔离的edge浏览器。 mkdir C:\logs001 "C:\Program Files (x86)\Microsoft\Edge\Applicati…