win7系统安装docker全过程(附带一些坑的解决方法)

编程知识 更新时间:2023-05-02 14:08:35

首先官网安装,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

成功!

更多推荐

win7系统安装docker全过程(附带一些坑的解决方法)

本文发布于:2023-04-26 13:29:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/0b6597e9d358b2728fe3ea6e995500e6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决方法   系统安装   全过程   docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 105412文章数
  • 26856阅读数
  • 0评论数