windows 安装Docker 并配置国内阿里云镜像源

1. 安装/升级Docker客户端

对于Windows 10以下的用户,推荐使用Docker Toolbox

安装Docker Toolbox文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

对于Windows 10以上的用户 推荐使用Docker for Windows

安装Docker for Windows文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/

2. 如果安装 Docker Desktop 出现问题如下

出现下面的情况说明你的win10系统不是专业版的,也不是企业版。


image

3. 解决方法:

使用docker toolbox,而不再使用Docker for Windows Installer.exe直接安装。点击这里 下载exe文件。
下载完成一路默认安装

image.png

双击Docker Quickstart Terminal,出现这种情况,不要慌!


image.png

鼠标右键查看Docker Quickstart Terminal的属性:

image.png

然后开始接着操作,将docker toolbox安装路径中的boot2docker.iso复制到C:\Users\xxx.docker\machine\cache路径下。不然会出现下载超级慢的情况。

image.png

接着断开网络, 直到出现(忘了) Waiting for .,IP(大概是这样) 窗口不动了。接着连接网络 ,然后就成功了在cmd开始使用docker.

image.png

4.修改镜像源

因为pull文件时,经常出现timeout超时的情况,所以有必要将源更改为国内的,以阿里云为例。

4.1 在阿里云创建专属加速地址

你只需要登录容器Hub服务 https://cr.console.aliyun.com的控制台,使用你的支付宝帐号,第一次登录时,需要设置一个独立的密码,左侧的加速器帮助页面就会显示为你独立分配的加速地址。

image.png

在Windows命令行执行docker-machine ssh [machine-name]进入VM bash
sudo vi /var/lib/boot2docker/profile
–label provider=virtualbox的下一行添加你的阿里云加速器地址
--registry-mirror https://xxxxxxxx.mirror.aliyuncs.com
重启docker 退出

在windows上重启docker-machine 完整命令如下

docker-machine ssh default
# 这里--registry-mirror 后面要替换为你想要的替换的镜像源
sed -e \
"/--label provider/a\--registry-mirror https://xxxxxxxx.mirror.aliyuncs.com" \
/var/lib/boot2docker/profile
sudo /etc/init.d/docker restart
exit
# 重启 docker-machine
docker-machine restart default
# 检查 修改是否完成
docker-machine inspect default

你可能感兴趣的:(windows 安装Docker 并配置国内阿里云镜像源)