资讯专栏INFORMATION COLUMN

海外容器镜像加速-UHub镜像库隐藏福利

社区管理员 / 572人阅读

一、背景介绍

业务生产环境中,我们经常会有拉取海外站容器镜像的需求,(比如:拉取Docker Hub的镜像)但由于跨境传输,镜像拉取会非常缓慢,特别是非常大的镜像(比如:1G,10G……),拉取所花费的时间是无法忍受的。针对该场景,UCloud推出了一款免费的镜像仓库服务UCloud UHub。官网介绍:“UHub镜像库为跨地域架构,在一个地域Push的镜像可被其它地域访问。”什么意思?言外之意,UCloud依托全球数据中心,让用户能够就近接入,无论你在哪push镜像,无论你在哪pull镜像,都可以非常快。当然,我们今天要介绍的是其附加功能,“镜像加速”服务,一款免费实用的镜像加速服务。

关于UHub的创建与使用我这里就不在赘述了,详情参考:UCloud UHub容器镜像仓库使用教程

二、UCloud UHub镜像加速的使用

2.1 新建镜像仓库

image.png

注:新建镜像仓库,我这里镜像仓库名是“stargaome”,并开启了“外网访问”(如果不开启,只能使用UCloud云主机内网访问)

注:如果仓库开启了“对外共享镜像库”,那么所有人都能够,不通过认证拉取你镜像仓库中的镜像。如果没有开启,下载镜像前,必须先执行docker login进行登录。详情参考:UCloud UHub容器镜像仓库使用教程。这里我为了方便演示,就直接开启了对外共享镜像库。

2.2 创建加速任务

假如我需要加速的Docker镜像源为:percona/percona-xtradb-cluster:5.7.33

image.png

image.png

注:加速任务创建完成后,开始状态为“加速中”,其实此时后台做的事情就是,把源镜像拉取放到自己创建的UHub仓库中,利用UHub跨地域架构,实现全球加速。

2.3 pull拉取速度演示

[root@10-9-163-103 ~]# time docker pull uhub.service.ucloud.cn/stargaome/percona-xtradb-cluster:5.7.33
Trying to pull repository uhub.service.ucloud.cn/stargaome/percona-xtradb-cluster ... 
5.7.33: Pulling from uhub.service.ucloud.cn/stargaome/percona-xtradb-cluster
7a0437f04f83: Pull complete 
567da202e817: Pull complete 
b1e92dbb1f43: Pull complete 
ac72a2f7f817: Pull complete 
d3f03d03e418: Pull complete 
9a970f07ee53: Pull complete 
84f9114541ef: Pull complete 
71dcfe8bdf84: Pull complete 
f5554ef50d93: Pull complete 
e7090b857ef7: Pull complete 
2e23e2d476bf: Pull complete 
Digest: sha256:f0a4bbb0ec5adff2a2d3e88194b3dcac479266ca29da028f0dfb22f55449ac17
Status: Downloaded newer image for uhub.service.ucloud.cn/stargaome/percona-xtradb-cluster:5.7.33

real	0m29.549s
user	0m0.090s
sys	0m0.071s

[root@10-9-163-103 ~]# docker images
REPOSITORY                                                TAG                 IMAGE ID            CREATED             SIZE
uhub.service.ucloud.cn/stargaome/percona-xtradb-cluster   5.7.33              28df579cf0c0        11 months ago       455 MB

注:455MB的镜像29s下载完毕,速度嗖嗖的~


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128131.html

相关文章

  • 使用ucloud免费服务快速拉取Docker镜像

    摘要:如何使用加速完成的镜像原来我们拉去镜像的命令是这样的现在我们先需要登录到的镜像仓库中,输入这个会提示你需要登录,用户名密码即为你控制台的账号密码然后再输入我们创建加速后的镜像地址即可拉取这样就完成了我们镜像的拉取。这个加速的原理就是ucloud用他们的服务器把Docker镜像下载到他们的服务器,然后我们再通过他们的服务器下载Docker镜像。首先我们要有ucloud的账号和密码,点击登录,进...

    Tecode 评论0 收藏1
  • 容器镜像 UHub】操作指南:创建镜像镜像登录、push镜像、pull镜像

    摘要:操作指南创建镜像仓库在控制台,找到公共镜像库服务。镜像库登录在装有版本要求以上版本机器上通过执行登录。独立密码根据登录用户名进行绑定,修改独立密码将适用于所有镜像仓库。暂不支持内网拉取镜像的地域福建。公共镜像库 UHub公共镜像库 UHub 是一种UCloud推出的免费的公共镜像库服务。每个项目可以创建一个镜像仓库。UHub可以让用户自由创建和管理镜像库。UHub镜像库为跨地域架构,在一个地...

    Tecode 评论0 收藏0
  • 容器云 UK8S】镜像镜像概述,UK8S支持的镜像类型和在UK8S中使用UHub

    摘要:概述镜像仓库概述镜像库用于存储分发镜像,你可以将您的应用打包成镜像,并到镜像仓库,需要使用时,再从镜像仓库到本地。概述镜像仓库概述镜像库用于存储、分发Docker镜像,你可以将您的应用打包成Docker镜像,并Push到镜像仓库,需要使用时,再从镜像仓库Pull到本地。UK8S支持的镜像库类型UK8S支持各类公有及私有镜像库,如:DockerHub官方镜像库(默认)UHub(UCloud镜像...

    Tecode 评论0 收藏0
  • 公共镜像 UHub 容器镜像 UHub

    摘要:公共镜像库公共镜像库公共镜像库是推出的免费公共镜像库服务。可以让用户自由创建和管理镜像库。镜像库为跨地域架构,在一个地域的镜像可被其它地域访问。 公共镜像库 UHub公共镜像库 UHub 是UCloud推出的免费公共镜像库服务。UHub可以让用户自由创建和管理镜像库。UHub镜像库为跨地域架构,在一个地域Push的镜像可被其它地域访问。目录操作指南

    ernest.wang 评论0 收藏379
  • 公共镜像 UHub 容器镜像 UHub

    摘要:公共镜像库公共镜像库公共镜像库公共镜像库是推出的免费公共镜像库服务。可以让用户自由创建和管理镜像库。镜像库为跨地域架构,在一个地域的镜像可被其它地域访问。 公共镜像库 UHub公共镜像库 UHub 是UCloud推出的免费公共镜像库服务。UHub可以让用户自由创建和管理镜像库。UHub镜像库为跨地域架构,在一个地域Push的镜像可被其它地域访问。目录操作指南

    ernest.wang 评论0 收藏2905

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<