配置docker镜像加速器

配置阿里云镜像加速器

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
 
0
 
mkdir -p /etc/docker 
tee /etc/docker/daemon.json <<-'EOF' 
{ 
"registry-mirrors": ["https://djkge06j.mirror.aliyuncs.com"] 
} EOF
systemctl daemon-reload systemctl restart docker
PUSH镜像原理 用户发送请求到index来下载镜像。 index 响应返回三个相关部分信息: 该镜像位于的registry该镜像包括所有层的校验以授权目的Token 用户通过响应中返回的Token和registry沟通,registry全权负责镜像,它存储基本的镜像和继承的层。 registry现在要与index证实该token是被授权的。 index会发送“true” 或者 “false”给registry,由此允许用户下载所需要的镜像。 PULL镜像 具体工作流程如下: 用户发送带证书请求到index要求分配库名。 在成功认证,命名空间可用以及库名被分配之后。index响应返回临时的token。 镜像连带token,一起被推送到registry中。 registry与index证实token,然后在index验证之后开始读取推送流。 该index然后更新由Docker生成的镜像校验。 删除镜像: index接收来自Docker一个删除库的信号。 如果index验证库成功,它将删除该库,并返回一个临时token。 registry现在接收到带有该token的删除信号。 registry与index核实该token,然后删除库以及所有相关信息。 Docker现在通知有关删除的index,然后index移除库的所有记录 docker registry有三个角色:index registry registry client index:负责并维护有关用户账户,镜像校验以及公共命名空间信息 registry:是镜像与图表的仓库,不具有本地数据以及不提供用户认证,主要通过INDEX中的Auth Serveice的Token方法进行验证。 Registry Client:docker充当registry客户端来维护拉取与推送,以及客户端授权。
相关镜像加速站点:
"https://djkge06j.mirror.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn","https://dockerhub.azk8s.cn","http://hub-mirrors.c.163.com"

https://djkge06j.mirror.aliyuncs.com -------- 阿里云镜像站点

https://registry.docker-cn.com -------- docker中国官网镜像站点

https://docker.mirrors.ustc.edu.cn 科大镜像站点
https://dockerhub.azk8s.cn ---------- azure docker镜像加速站点,由micorsorft微软加速站点
 
http://hub-mirrors.c.163.com ------------- 163docker镜像站点
 
 
 
0
 
 
 
原文地址:https://www.cnblogs.com/xieyi5201314/p/15142368.html