1.说到docker加速首先介绍一下来自Docker官方的加速
https://www.docker-cn.com/registry-mirror
该镜像库只包含流行的公有镜像
命令如下:
docker pull registry.docker-cn.com/myname/myrepo:mytag
[root@localhost ~]# docker pull registry.docker-cn.com/library/nginx
Using default tag: latest
latest: Pulling from library/nginx
8176e34d5d92: Pull complete
5b19c1bdd74b: Pull complete
4e9f6296fa34: Pull complete
Digest: sha256:4771d09578c7c6a65299e110b3ee1c0a2592f5ea2618d23e4ffe7a4cab1ce5de
Status: Downloaded newer image for registry.docker-cn.com/library/nginx:latest
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 2d194b392dd1 2 days ago 195MB
busybox latest f6e427c148a7 7 days ago 1.15MB
registry.docker-cn.com/library/nginx latest e548f1a579cf 2 weeks ago 109MB
hello-world latest f2a91732366c 3 months ago 1.85kB
十分尴尬的是访问registry.docker-cn.com居然显示该域名未备案,不过就实验来看的话下载镜像并没有受到影响,还是十分可以的。
修改默认镜像库的办法
使用 --registry-mirror 配置 Docker 守护进程
您可以配置 Docker 守护进程默认使用 Docker 官方镜像加速。这样您可以默认通过官方镜像加速拉取镜像,而无需在每次拉取时指定 registry.docker-cn.com。
您可以在 Docker 守护进程启动时传入 --registry-mirror 参数:
$ docker --registry-mirror=https://registry.docker-cn.com daemon
为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。
$ vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
2.国内也有第三方公司涉及Docker的一些镜像库,比如这里要介绍的阿里
阿里开发者平台 https://dev.aliyun.com/search.html
截止发文为止阿里开发者平台共有79,420个镜像 105,747,150次发布
不过这里需要说的是:
永远不要直接使用别人打包好的未经过认证的镜像
首先登陆你的阿里云账户
找到你需要的镜像,这里我找到了一个Docker官方认证的Redis镜像,可以看到提示“该镜像支持加速器,点击获取镜像加速器地址>>”
点击以后会出来一个随机的地址例如 加速地址:https://lmzr33sz.mirror.aliyuncs.com
# vim /usr/lib/systemd/system/docker.service
# systemctl daemon-reload
ExecStart=/usr/bin/dockerd --registry-mirror=https://lmzrr8sz.mirror.aliyuncs.com #将生成的地址添加到这里
# service docker restart
Redirecting to /bin/systemctl restart docker.service
# docker pull mysql
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 2d194b392dd1 2 days ago 195MB
busybox latest f6e427c148a7 7 days ago 1.15MB
mysql latest 5d4d51c57ea8 9 days ago 374MB
registry.docker-cn.com/library/nginx latest e548f1a579cf 2 weeks ago 109MB
hello-world latest f2a91732366c 3 months ago 1.85kB
到这里你会发现速度简直是令人发指(没感觉的话多半是你的带宽有问题,请蹲墙角自我反思)
国内其实还是有很多提供加速服务的,比如道客云,这些百度一下有很多教程。