为什么需求要配置Docker的镜像加速?
因为Docker安装完成以后,默认仓库是DockerHub, 它拉取镜像非常慢。因此,需要配置国内镜像个加速。
Docker 官方和国内很多云服务商都提供了国内加速器服务,参考如下:
- Docker官方提供的中国地区的镜像仓库:https://registry.docker-cn.com
- 阿里云为每个注册用户提供镜像仓库
本案,我以阿里云提供的镜像仓库为例,登陆阿里云网站:https://www.aliyun.com-->控制台
选择或鼠标放在最右上角阿里云三横线的Logo图->产品与服务->容器镜像服务
镜像加速->加速器,如下镜像仓库地址:
打开Docker程序安装的目录,本案安装的目录如:D:\Program Files\Docker Toolbox,右击->选择“Git Bash Here”。
注意:安装Docker程序时,一定要安装Git程序,该程序操作比windows的CMD命令程序好用多了。显示可以全屏。
输入如下命令,回车
docker-machine ssh default
输入如下命令,回车。其中“https://16gwoikh.mirror.aliyuncs.com”为上面阿里云提供的镜像,也可用Docker官方提供的镜像。
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://16gwoikh.mirror.aliyuncs.com |g" /var/lib/boot2docker/profile
输入如下命令,回车
exit
输入如下命令,回车
docker-machine env default
如图操作过程:
完成在Windows7系统下对Docker镜像加速配置。