“Docker仓库的使用与维护”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
(创建页面,内容为“==镜像加速== 配置Docker镜像加速器可以加速在国内下载Docker官方镜像的速度,国内有不少机构提供了免费的加速器供用户使用…”)
 
第7行: 第7行:
 
  DaoCloud的镜像加速器:登录DaoCloud的加速器获取脚本,该脚本可以将加速器添加到守护进程的配置文件中,需要注册。</nowiki>
 
  DaoCloud的镜像加速器:登录DaoCloud的加速器获取脚本,该脚本可以将加速器添加到守护进程的配置文件中,需要注册。</nowiki>
  
修改守护进程/etc/docker/daemon.json文件并添加上registry-mirrors键值,默认通过此修改下载镜像。
+
修改守护进程/etc/docker/daemon.json文件并添加上registry-mirrors键值,默认通过此修改下载镜像。我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
  
===添加单个加速器===
 
[root@master ~]# cat /etc/docker/daemon.json
 
  
<nowiki>{
+
请在该配置文件中加入(没有该文件的话,请先建一个):
  "registry-mirrors": ["https://registry.docker-cn.com"]
 
}</nowiki>
 
  
===添加多个加速器===
+
{
在daemon.json配置文件中添加加速器地址,可以添加多个,每个地址用逗号隔开。
+
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
 +
}
  
[root@master ~]# cat /etc/docker/daemon.json
+
[root@controller yum.repos.d]# sudo systemctl restart docker  
 
 
<nowiki>{
 
  "registry-mirrors": ["https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]
 
}</nowiki>
 
  
 
===验证===
 
===验证===

2019年12月1日 (日) 08:08的版本

镜像加速

配置Docker镜像加速器可以加速在国内下载Docker官方镜像的速度,国内有不少机构提供了免费的加速器供用户使用:

Docker官方的中国镜像加速器:https://registry.docker-cn.com,无需注册。
 中科大的镜像加速器:https://docker.mirrors.ustc.edu.cn,无需注册。
 阿里云的镜像加速器:登录阿里云的容器HUB服务,镜像加速器那一栏里会为你独立分配一个加速器地址,需要注册。
 DaoCloud的镜像加速器:登录DaoCloud的加速器获取脚本,该脚本可以将加速器添加到守护进程的配置文件中,需要注册。

修改守护进程/etc/docker/daemon.json文件并添加上registry-mirrors键值,默认通过此修改下载镜像。我使用的是网易的镜像地址:http://hub-mirror.c.163.com。


请在该配置文件中加入(没有该文件的话,请先建一个):

{

 "registry-mirrors": ["http://hub-mirror.c.163.com"]

}

[root@controller yum.repos.d]# sudo systemctl restart docker

验证

重启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