Docker for windows 或者 docker-ce 加速下载镜像配置

问题

由于中国的大环境,我们学习新技术的成本真是劝退啊,但是即使有人想要阻挡我们学习新技术,我们也会克服困难去突破的。

安装了 docker-desktop 或者服务器上面的docker-ce 去拉取镜像会报错 i/o timeout

C:UsersAdministratorDesktop>docker run -d -p 80:80 docker/getting-started
Unable to find image 'docker/getting-started:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.100.5:53: read udp 192.168.100.4:36828->192.168.100.5:53: i/o timeout.
See 'docker run --help'.

C:UsersAdministratorDesktop>

此时我们就需要去设置 我们的加速 registry 镜像地址了.

关键配置 "registry-mirrors":[] ,这是daemon.json 配置重要的一个字段,设置其json字符串数组为:

"registry-mirrors":["https://0nth4654.mirror.aliyuncs.com","http://ef017c13.m.daocloud.io"],

"https://registry.docker-cn.com" 这个地址貌似就是官方的,是不可用的.
上面搜集了网上其他网友提供分享的 他们注册的私有 docker 镜像注册地址.

国内可用的镜像中心

网易镜像中心:https://c.163.com/hub#/m/home/ 
daocloud镜像市场:https://hub.daocloud.io/
阿里云          : 

也可以直接使用 registry 地址来拉取地址

比如

  1. docker pull hub.c.163.com/library/tomcat:latest

配置自己的 私有 registry 镜像注册中心

daemon.json 中有一个配置是: "insecure-registries":["HTTP地址的 私有镜像注册中心的域名"] ,这个就是提示我们可以部署自己的镜像中心,这样是不是很快,很酷呢?

一般使用开源的 harobor 来部署私有docker镜像仓库/注册中心的

有用的参考链接:

菜鸟 Docker 镜像加速

科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com

Search registry-mirrors

转载请注明出处:http://www.cnblogs.com/ayanmw 多谢

------------------------------------------------------------------------------------------------

一定要专业!本博客定位于 ,C语言,C++语言,Java语言,Android开发和少量的Web开发,之前是做Web开发的,其实就是ASP维护,发现EasyASP这个好框架,对前端后端数据库 都很感觉亲切啊。. linux,总之后台开发多一点。以后也愿意学习 cocos2d-x 游戏客户端的开发。

原文地址:https://www.cnblogs.com/ayanmw/p/14864861.html