1、安装前首先确认是否是系统10,第二确认系统是否有Hyper-V虚拟机(查看控制面板---打开或者关闭windows功能)
小记:由于楼主虽然win10系统,安装之前看书籍和网上套路支持Hyper-V虚拟机就去直接下载 Docker for Windows Installer.exe安装,然后安装完成后发现启动不了,各种百度开启Hyper-V最终无果,浪费不少时间,最直接就是在控制面板查看windows功能里面是否有,如果没有就是系统版本问题,不要在浪费时间挣扎了,直接下载docker toolbox,有的话直接开启
有Hyper-V虚拟机的安装
1、开启windows功能中的Hyper-V
2、下载Docker for Windows Installer.exe(地址是https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe)
3、安装Docker for Windows Installer.exe按提示操作
4、在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registry mirrors 一栏中填写加速器地址 https://registry.docker-cn.com,之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了
没有Hyper-V虚拟机的安装
1、下载docker toolbox(地址是https://docs.docker.com/toolbox/overview/)
2、安装docker toolbox
3、安装完成后,会有三个图标,Oracle VM VirtualBox,Kitematic (Alpha),Docker Quickstart Terminal
4、由于启动时启动的是 docker toolbox的安装目录\start.sh,在sh中需要配置两个环境变量VBOX_MSI_INSTALL_PATH,VBOX_INSTALL_PATH的值为C:\Program Files\Oracle\VirtualBox\(此路径为vboxmanage.exe位置,不确定可以去c盘查看是否在此位置,注意路径后面的反斜杠“\”一定要添加)
5、点击Docker Quickstart Terminal过一点时间,看见美元符号"$"终端输入,即为启动成功
6、输入“docker-machine ssh default”,进入默认容器配置,然后再输入
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
加速地址可以是https://registry.docker-cn.com,dotcloud,阿里云,腾讯云等,不过后面几个都需要注册账号才有地址
回车,再次输入exit退出
7、输入"docker-machine restart default"重启
镜像加速完毕,安装完成