1、下载docker
下载地址:https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
下载最新版(此文以下载1.9.1版本为例)
2、安装docker
双击运行,选择安装路径后,不停的next,直到安装完成。安装完成后,桌面创建快捷方式有三个
3、检验是否安装成功
快捷键Ctrl+R,输入cmd,输入docker-machine,检验是否安装成功。(下图为安装成功示例)
4、修改保存路径
安装成功后,生成的桌面快捷方式中可以看到第三个,所在文件位置是在C盘,
为并减小在使用过程对系统盘的影响,修改文件保存路径。
(1)【开始】菜单找到Git,打开Git Bash;
(2)创建和打开.bash_profile配置文件:在打开的窗口中录入notepad .bash_profile(注意在notepad后是空格),回车,如果.bash_profile配置文件不存在,会自动创建,如下图弹框所示 ,
点击【是】,并编辑文件内容(指定保存路径),保存并关闭./bash_profile.
(3)在指定文件夹下创建名为cache的文件夹,将安装文件下的boot2docker.iso拷贝到该文件夹
5、下载镜像容器
(借助阿里云开发者平台https://dev.aliyun.com/search.html)
(1)注册账号,(已有账号直接登录)登录成功
(2)找到产品下的容器镜像服务--管理控制台
(3)如果过程中需要开通【容器镜像服务】就直接开通(不要钱的,嘻嘻~),找到镜像加速器,操作文档中找到windows,并按照操作文档执行
下载docker for windows 并安装
(4)第二步配置镜像加速器,打开docker,按照描述操作
(ps:在这里,我没有重启电脑就遇到报错了~~~,试了下面方法也没解决,重启后解决)
报错如下:
Unable to stop: 已停止该运行的命令,因为首选项变量“ErrorActionPreference”或通用参数设置为 Stop: 未能加载指定的模块“Hyper-V”,因为在任何模块目录中都没有找到有效模块文件。
在 <ScriptBlock>、<无文件> 中: 第 79 行
在 Docker.Backend.HyperV.RunScript(String action, Dictionary`2 parameters)
在 Docker.Backend.ContainerEngine.Linux.DoStop()
在 Docker.Backend.ContainerEngine.Linux.Restart(Settings settings)
在 Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass8_0.<Register>b__0(Object[] parameters)
在 Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object[] parameters)
尝试01:
(1)开启服务Hyper-V虚拟管理服务,(没发现这个服务)
(2)确认Hyper-V启动,需要重启电脑
(3)确保CPU虚拟化已启用
尝试2:
开始--运行--cmd,输入docker version,报错
解决如下:
打开GUI bash 输入命令docker-machine -s "D:\docker_workspace\machines" create --engine-registry-mirror=https://64o7iuzw.mirror.aliyuncs.com -d virtualbox default,等待。。。。
重启电脑
docker安装完成。打开power shell 录入docker -v验证docker安装成功,查看版本。
至此,安装完成,开始环境搭建。。。
docker
注:文章参考
https://blog.csdn.net/qq_41380248/article/details/89013751,
http://www.360doc.com/content/21/0120/12/13328254_957942669.shtml然后结合自己的实际操作。