博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【测速】使用不同的Docker镜像加速器下载速度 对比测试
阅读量:2489 次
发布时间:2019-05-11

本文共 1038 字,大约阅读时间需要 3 分钟。

一、测试方法:

    使用Docker Machine创建带不同镜像加速器的Docker环境的虚机,分别在虚机中测试下载常用镜像耗时,记录下载时间,对比分析。

 

二、测试命令:

$ time docker pull httpd

$ time docker pull mysql

 

# 使用Docker Machine创建virtualBox虚拟机test1的命令:

$docker-machine create \

--driver virtualbox \

--engine-registry-mirror=此处替换成加速器地址\

test1

 

三、加速器地址:

    1官方:     https://registry.docker-cn.com

    2阿里:     https://2lqq34jg.mirror.aliyuncs.com

    3 163:      http://hub-mirror.c.163.com

    4官方错误: http://registry.docker-cn.com

5不使用:     ---

 

四、测试部分截图:

 

 

五、下载速度对比表格:

序号

加速器地址

下载镜像耗时

Httpd 177MB

下载镜像耗时

Mysql 407MB

下载镜像耗时

nginx 109MB

1

官方 https://registry.docker-cn.com

52 s

42 s

20 s

2

阿里 https://2lqq34jg.mirror.aliyuncs.com

36 s

38 s

20 s

3

163  http://hub-mirror.c.163.com

67 s

73 s

475 s

4

官方错误 http://registry.docker-cn.com

1770 s

不忍测试

闲时再测

5

不使用 ---

一个字慢!

不忍测试

闲时再测

 

 

六、结论:

1、使用加速器后,下载速度飞快,家庭100Mb宽带环境下,镜像下载速度能达到3-5MB/s以上

2、由于Docker采用分层文件系统,不同镜像公用一些相同的层文件,在下载后续镜像时下载速度更快,比如阿里加速器下载MySQL镜像,“达到”了10.7MB/s

3、加速器地址一定要写对,官方加速器的不能写成http,一定要写https,否则无加速效果;

4、加速器的加速效果差不多?官方的、阿里的、网易163的加速器效果如下:阿里 >官方 > 网易 > 不加速

5Docker支持同时配置多个加速器,建议依上面的次序同时配置多个加速器。

你可能感兴趣的文章
CTA策略如何过滤部分震荡行情?
查看>>
量化策略回测DualThrust
查看>>
量化策略回测BoolC
查看>>
量化策略回测DCCV2
查看>>
mongodb查询优化
查看>>
五步git操作搞定Github中fork的项目与原作者同步
查看>>
git 删除远程分支
查看>>
删远端分支报错remote refs do not exist或git: refusing to delete the current branch解决方法
查看>>
python multiprocessing遇到Can’t pickle instancemethod问题
查看>>
APP真机测试及发布
查看>>
通知机制 (Notifications)
查看>>
10 Things You Need To Know About Cocoa Auto Layout
查看>>
一个异步网络请求的坑:关于NSURLConnection和NSRunLoopCommonModes
查看>>
iOS 如何放大按钮点击热区
查看>>
ios设备唯一标识获取策略
查看>>
获取推送通知的DeviceToken
查看>>
Could not find a storyboard named 'Main' in bundle NSBundle
查看>>
CocoaPods安装和使用教程
查看>>
Beginning Auto Layout Tutorial
查看>>
block使用小结、在arc中使用block、如何防止循环引用
查看>>