admin 管理员组

文章数量: 887021

首先官网安装,https://docs.docker/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/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

成功!

本文标签: 解决方法 系统安装 全过程 docker