首先官网安装,https://docs.docker.com/toolbox/overview/#whats-in-the-box
win7系统需要安装tool_box,点击下载安装DockerToolbox.exe文件,然后傻瓜式安装一直下一步就可以了,
在这里插入图片描述
需要注意的是这里,如果电脑已安装git,可以不勾选
在这里插入图片描述
下载好后会有三个应用的快捷方式出现在电脑上,双击运行Docker Quickstart Terminal
在这里插入图片描述
如果git是之前自己已安装好的,此时会提示window正在查找bash.exe,选择浏览找到自己安装git目录下bin文件夹的bash.exe
在这里插入图片描述
打开后,若在bash界面提示没有boot2docker镜像,需要在github上下载,提示大概如下
在这里插入图片描述
这是因为没有找到默认的boot2docker镜像的原因,提示正在下载,然而github的下载速度不可恭维,
(boot2docker下载地址:https://github.com/boot2docker/boot2docker/releases),
需注意的是不同版本的docker需要的boot2docker版本也不一样,其实根本不用下载,之前下载好的toolbox的根目录下就有
在这里插入图片描述
将boot2docker.iso文件复制到C:\Users\Administrator.docker\machine\cache路径下,再次运行Docker Quickstart Terminal。
再次运行如果成功的话窗口会出现小鲸鱼的图案(docker的logo),如下图:
在这里插入图片描述
也可以在cmd里验证一下,出现下图即为安装成功:
在这里插入图片描述
很简单是不是(~ ̄▽ ̄)~

不过当时我安装时还踩过另外一个坑:
初始化时出现 Error:creating VirtualBox 失败,错误代码如下:
Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, CLSID_VirtualBox w/ IUnknown works.

解决方案:
1.打开注册表:在开始菜单,运行里输入regedit,运行系统的注册表
2.找到HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046}InprocServer32目录
在这里插入图片描述在这里插入图片描述在这里插入图片描述
单击InuproServer32在右侧面板中将默认的oleaut32.dll改成 C:\Windows\system32\oleaut32.dll
在这里插入图片描述
3.修改完成后,进入任务管理器,将VBoxSVC.exe 进程结束后才能生效。
4.现在运行在这里插入图片描述验证,出现下图证明可以正常进入了
在这里插入图片描述
再次运行Docker Quickstart Terminal,敲个命令试试:$ docker run hello-world
在这里插入图片描述
成功!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐