学习scrapy爬虫的时候需要安装docker就下载了一个版本但是,安装老是 报错,卸载重装好几遍,都没成功。网上查询资料才找到,不同电脑版本下载的工具不同。
问题1、以Windows下安装Docker为例。不同的Windows版本,Docker的安装包不一样,主要分为两种:
(1)Windows10专业版及企业版(64位):下载Docker for Windows。官方下载地址为https://store.docker.com/editions/community/docker-ce-desktop-windows。
(2)其他Windows版本:下载Docker toolbox。这是一个Docker工具集,官方下载地址为https://docs.docker.com/toolbox/overview/#ready-to-get-started。国内可以使用阿里云的镜像来下载,下载地址为http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/。
阿里云镜像下载一定要最新版的:
下载完成直接傻瓜式安装。
安装完之后:
问题2、双击DockerQuickstartTerminal,等待自动配置环境。
但是这个过程中,boot2docker.iso是从git上下载,但是太慢了。
就参考了网上的方法
将Docker文件中的boot2docker.iso文件copy到【C:\Users\admin(当前用户).docker\machine\cache】中,实测可用
成功的样子:
问题3、镜像拉去缓慢经常超时。
主要是拉取网址是境外的,通常配置国内的镜像网址,一般是阿里云或者网易,我采用的是阿里云加速器。
1、注册阿里云账号,点击左下角的镜像加速器获取到加速网址;
2、双击打开Docker QuickeTerminal,输入以下指令:
加速网址填写自己的或得的网址我的是:https://68oq0cxo.mirror.aliyuncs.com
docker-machine ssh default #打开默认的machine
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速网址|g" /var/lib/boot2docker/profile #配置加速网址
exit # 退出
docker-machine restart default #重新启动machine
下图是前三条指令的结果:
重启结束就可以拉取自己需要的镜像文件了。速度还不错偶。
docker run -p 8050:8050 scrapinghub/splash
会自动拉取镜像文件,等待一会。
安装成功后,浏览器地址栏输入,192.168.99.100:8050
显示一下界面,你就成功了
参考网址:http://guide.daocloud.io/dcs/daocloud-9153151.html
阿里云网址:https://homenew.console.aliyun.com
DaoCloud:https://dashboard.daocloud.io(没有用好,可以根据个人情况选择加速器)