layout: post
category : docker容器
tags : [docker]
Docker官方仓库位于国外服务器,由于无法言状的原因,我们使用docker pull命令摘取镜像时,速度非常之慢,幸好,我们可以使用国内服务商提供的加速器进行加速,加速器实质是一个IP地址,将其加入到docker服务的配置文件中,即可实现。本文讲述此过程。
停止docker服务
执行命令:
service docker stop
修改daemon.json文件
使用如下命令创建daemon.json文件。
vim /etc/docker/daemon.json
填充内容如下:
{
"registry-mirrors": [
"https://a8qh6yqv.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com"
]
}
json格式要求最后一项不能有“,”,这点务必要注意。
注:如果使用SecureCRT的话,可在输入vim命令i后,直接用鼠标粘贴上述内容。无须逐个手动输入。
重新启动dokcer服务
命令如下:
service docker start
测试
使用docker pull来测试一下速度,命令如下:
docker pull latelee/busybox
可以发现速度明显提升很多。
本文使用的加速器为笔者阿里云镜像加速器地址,阿里云镜像市场目前是免费提供的,注册阿里云即可开通,支持公开或私有镜像,是一个不错的选择。
李迟 2018.4.10