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

编程入门 行业动态 更新时间:2024-10-27 02:29:36

【云原生丶Docker】Docker<a href=https://www.elefans.com/category/jswz/34/1770431.html style=镜像加速器:给冰山提提速!"/>

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

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": ["",""]
}

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

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

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

Client:Version:    24.0.2省略...Server:Registry Mirrors:://mirror.baidubce/

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


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

更多推荐

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

本文发布于:2024-02-12 17:20:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1688704.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:镜像   加速器   冰山   Docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!