Windows 10 家庭版 安装 Docker,且配置配置镜像加速器为阿里云加速器

1、Windows 版本,为 Windows 10 家庭中文版,不支持Hyper-V,如图1

图1

2、打开网址:https://docs.docker.com/docker-for-windows/install/#what-to-know-before-you-install ,如果您的系统不符合运行Docker for Windows的要求,则可以安装Docker Toolbox,Dockbox Toolbox使用Oracle Virtual Box而不是Hyper-V,如图2

图2

3、点击 Docker Toolbox 链接,进入:https://docs.docker.com/toolbox/overview/ ,如图3

图3

4、下载 Toolbox for Windows ,如图4

图4

5、要运行Docker,确保您的Windows系统支持硬件虚拟化技术,并启用虚拟化。在任务管理器的性能选项卡,在CPU下,虚拟化已启用,如图5

图5

6、由于已经安装了的VirtualBox,需要检查Virtual Box是否在运行,如果在运行中,则必须在运行安装程序之前将其关闭,如图6

图6

7、开始安装,出现选择组件提示框时,取消选中VirtualBox,其他步骤,接受所有的默认选项就是,如图7

图7

8、在桌面上,找到Docker QuickStart终端图标。如图8

图8

9、验证您的安装,双击Docker QuickStart图标启动预配置的Docker Toolbox终端。如果系统显示用户帐户控制提示,允许VirtualBox更改您的计算机,选择是,开始初始化,完成后,终端显示$提示符。如图9

图9

10、键入 docker run hello-world 命令并按回车。如果一切顺利,命令的输出如下所示:,如图10

图10

11、打开 Oracle VM VirtualBox,发现名称为default的虚拟电脑在运行中,如图11

图11

12、国内访问 Docker Hub 有时会遇到困难,此时可以配置镜像加速器。打开网址:https://github.com/yeasy/docker_practice/blob/master/install/mirror.md ,选择 阿里云加速器,点击链接,如图12

图12

13、打开 Docker Hub 镜像站点,如图13

图13

14、查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。运行命令:docker-machine env default,如图14

图14

15、根据提示,运行此命令配置您的shell:,运行命令:eval “$(docker-machine env default)”,如图15
# Run this command to configure your shell:
# eval $(“C:\Program Files\Docker Toolbox\docker-machine.exe” env default)

图15

16、运行命令:docker info,如图16

图16

17、登录机器修改配置,运行命令:docker-machine ssh default,如图17

图17

18、修改/var/lib/boot2docker/profile文件,将–registry-mirror=<your accelerate address>添加到EXTRA_ARGS中,如图18

关于Docker Toolbox配置的内容参考自DaoCloud的文档:Docker 加速器(http://guide.daocloud.io/dcs/daocloud-9153151.html#docker-toolbox)

sudo sed -i “s|EXTRA_ARGS=’|EXTRA_ARGS=’–registry-mirror=https://52itiznk.mirror.aliyuncs.com |g” /var/lib/boot2docker/profile

图18

19、运行命令:cat /var/lib/boot2docker/profile,修改成功,如图19

图19

20、退出,重启Docker服务,如图20
exit
docker-machine restart default

图20

21、再次运行命令:docker info,发现镜像加速器配置成功,如图21

图21

22、检查加速器是否生效,运行命令:docker info|grep “Registry Mirrors” -A 1,如图22

图22

23、打开 Kitematic (Alpha),点击 use virtualbox,如图23

图23

24、点击 skip for now,因为已经配置过镜像加速器,无需要连接官方的镜像仓库了,如图24

图24

25、点击 docker cli,进入客户端,如图25

图25

26、实则启动Windows PowerShell,且进入了C:\Program Files\Docker Toolbox>,在此处运行 docker 命令与在 Docker Quickstart Terminal 中运行是一致的,自行根据喜好选择了,如图26

图26

 

 

 

 

 

 

 

永夜