最近在学习爬虫,参考的书是:《Python3 网络爬虫开发实战》 崔庆才老师的。
还在配置环境阶段,感慨这真的是个大工程。
从小白的角度分享安装Docker Toolbox遇到的两个坑。
安装Docker
我是64位 windows10系统。书上推荐直接从 Docker 官网下载 Docker for Windows安装包,下载后双击安装即可,详细过程参考文档说明。
书上对安装过程的描述一笔带过,我下载好之后,打开电脑Hyper-V服务并进入Bios打开了系统的虚拟化,重启电脑。
开机之后,嗯?命令行在哪,怎么继续安装splash?
一头雾水的我,第一反应就是面向知乎和百度。
阅读了前辈的文章,感觉好像 Docker Toolbox 更好用,就卸载了 Docker Desktop,投向Docker Toolbox 的怀抱。
安装好的 Docker Toolbox 是这样的:
第一坑:
Docker for windows 是依赖 Hyper-V 的,而 Docker Toolbox 依赖于 VirtualBox ,由于我之前安装过 Docker for windows, Hyper-V 服务还在运行,所以需要关闭。如果不关闭,直接打开 Docker Quickstart 会出现如下提示。
关闭 Hyper-V 方法如下:
控制面板-程序-启用或关闭 Windows 功能-取消勾选 Hyper-V -重启电脑
第二坑:
错误提示: Docker Toolbox no default boot2docker iso founder locally
解释一下,就是默认的本地 boot2docker 文件找不到,于是程序自行下载最新版本的boot2docker 文件,而由于网络原因下载失败。
解决方法:
- C:Program FilesDocker Toolbox 路径下找到 boot2docker.sio 文件
- 复制 boot2docker.sio 文件,粘贴到 C:Users{username}.dockermachinecache下
- 重启,重新打开 Docker Quickstart
最后
在 Docker Toolbox 命令行输入docker,运行结果如下,说明 Docker 安装成功。