Docker仓库的使用与维护
来自CloudWiki
镜像加速
配置Docker镜像加速器可以加速在国内下载Docker官方镜像的速度,国内有不少机构提供了免费的加速器供用户使用:
Docker官方的中国镜像加速器:https://registry.docker-cn.com,无需注册。 中科大的镜像加速器:https://docker.mirrors.ustc.edu.cn,无需注册。 阿里云的镜像加速器:登录阿里云的容器HUB服务,镜像加速器那一栏里会为你独立分配一个加速器地址,需要注册。 DaoCloud的镜像加速器:登录DaoCloud的加速器获取脚本,该脚本可以将加速器添加到守护进程的配置文件中,需要注册。
修改守护进程/etc/docker/daemon.json文件并添加上registry-mirrors键值,默认通过此修改下载镜像。
添加单个加速器
[root@master ~]# cat /etc/docker/daemon.json
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
添加多个加速器
在daemon.json配置文件中添加加速器地址,可以添加多个,每个地址用逗号隔开。
[root@master ~]# cat /etc/docker/daemon.json
{ "registry-mirrors": ["https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"] }
验证
重启Docker进程加速器即可生效。
[root@master ~]# systemctl restart docker
验证拉取镜像速度
[root@master ~]# docker pull mysql
Using default tag: latest latest: Pulling from library/mysql 8f91359f1fff: Pull complete 6bbb1c8532.232: Pull complete