最近在玩爬虫, 需要装 docker, 但是官网对于 win7 版本, 只支持 docker tool box, 在官网找了半天才找到安装包, 特此上传百度网盘, 方便各位下载
链接: https://pan.baidu.com/s/1kB1yM2pjLakA61x80RX8sg 提取码: q0dx
安装好后, 打开桌面的 Docker Quickstart Terminal, 发现报错: Failed to create VirtualBox object, 因为 docker 需要 CPU 支持虚拟化功能, 我这边用 securable.exe 来检测一下, 如下图, 我电脑 CPU 是支持的, 所以要进一步排查, 这里也把这个小工具上传了百度网盘, 需要的可以下载:
链接: https://pan.baidu.com/s/1GkVHWPMTR5jiL2ti3gEQpQ 提取码: 367j
以下解决方法从网上看到的, 亲测有效,
原来是 VirtualBox 无法启动导致 Docker 启动程序的错误, 所以只要解决 VirtualBox 的启动问题就可以了, 解决方法:
1. 按下 WIN+R, 打开运行, 输入 regedit 回车;
2. 手动定位到: HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32
3. 选中 InprocServer32, 把右侧 默认双击打开, 将数值数据修改为: c:\Windows\system32\oleaut32.dll
4. 退出注册表编辑器后, 再运行 VirtualBox 就可以正常启动而不发生错误了.
这时候再运行桌面的 Docker Quickstart Terminal 程序, 出现小鲸鱼后, 就表示你的 Docker 安装成功了.
来源: https://www.cnblogs.com/WalkOnMars/p/11101926.html