想要安装Splash库,先安装Docker。

1.Docker安装

但是面对windows运行环境,大部分的情况来看,需要先安装Docker Toolbox才可以。

我是win10系统,安装了Docker for Windows,但是不能用。

首先可以官网下载Docker Toolbox

[Install Docker Toolbox on Windows](Install Docker Toolbox on Windows)

里面官方有详细关于Docker在windows的配置和安装流程。

其次,如果GitHub下载慢,下面这个镜像网址也可下载

[Index of /docker-toolbox/windows/docker-toolbox/](Index of /docker-toolbox/windows/docker-toolbox/)

根据自身情况选择相应版本,具体不再赘述。

下载安装后,桌面会出现三个图标

先运行,Docker Quickstar Terminal,等待结果。

第一次运行,我出现了这个错误

To see how to connect your Docker Client to the Docker Engine running on ......

一直卡在这个界面了。

此时关闭Docker Quickstar Terminal,运行Oracle VM VirtualBox,然后在default右键重启,接着再次运行Docker Quickstar Terminal

即可运行成功,出现小鲸鱼图案。

测试docker运行网速,遇到如下问题

docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.37/containers/create: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

See 'docker run --help'.

解决方法如下

在dockerToolbox命令框内然后输入docker-machine env default,会出现docker设置

然后复制,再此粘贴到命令行!

输入docker run hello-world

问题解决。

tips:1.每次运行docker,都要重复此操作,不然还是会报错。

2.如果上述方法无法解决问题,就要在cmd+r的命令框内运行docker-machine env default 命令,然后复制粘贴,重启虚拟机和docker toolbox,应该就没问题了。

2.Splash的安装

已经调试好Docker,那么就准备安装Splash。

这里我是直接使用的网易Splash镜像源

docker run -p 8050:8050 scrapinghub/splash --registry-mirror=http://hub-mirror.c.163.com

运行后,等待下载安装

其中有个错误说部分模块没有下载,因为源内没有,其实不影响对Splash的安装。

安装完后,要在Docker Toolbox内启动

 docker run -p 5023:5023 -p 8050:8050 -p 8051:8051 scrapinghub/splash

启动完成!

打开浏览器,进行测试,输入localhost:8050,但是打不开网页

回到Docker toolbox,输入

docker-machine ip default

得到ip地址:192.168.99.100

然后再在浏览器输入

http://192.168.99.100:8050/

成功!!

ps:安装docker和splash花去了一天的时间。安装过程中,反复卸载和安装,导致Oracle VM VirtualBox不能使用了和其他很多问题,但不在此一一列举了,实在是太累了。

万幸的是,都解决了,很开心。如果你遇到了很棘手困难的问题,不要想着放弃,坚持下去就可以解决。

好事贵在多磨,加油。

windows docker 卸载_安装Docker(Docker Toolbox)与Splash库相关推荐

  1. docker卸载mysql_docker安装,卸载和入门

    Docker 简介 背景 开发和运维之间因为环境不同而导致的矛盾 集群环境下每台机器部署相同的应用 DevOps(Development and Operations) 简介 Docker是一个开源的 ...

  2. Linux Docker卸载及安装

    Docker卸载及安装(CentOS 7) 1.卸载: # 停止docker服务 systemctl stop docker# 查看当前所有版本安装信息 rpm -qa | grep docker # ...

  3. Chocolatey:Windows软件包管理系统_安装及使用指南

    Chocolatey: Windows软件包管理系统_安装及使用指南 Why chocolatey? Chocolatry是Windows下的软件包管理工具,可快速安装软件.Linux下通常使用apt ...

  4. deepin系统docker卸载与安装

    卸载 1.卸载docker-ce sudo apt-get remove docker docker-ce 2.查看docker的文件位置 whereis docker 结果如下: docker: / ...

  5. docker卸载及安装

    docker卸载: 1. 删除某软件,及其安装时自动安装的所有包 sudo apt-get autoremove docker docker-ce docker-engine docker.io co ...

  6. 【原】Docker学习_安装篇(一)

    CentosDocker安装 来源:https://www.runoob.com/docker/centos-docker-install.html 1.前提条件 目前,CentOS 仅发行版本中的内 ...

  7. 群晖黑科技docker套件_群晖Docker套件下搭建运行MSSQL方法

    前言 微软已经不再是以前的那个微软了,如果微软SQL Server早开源几年,估计现在数据库方面就没有Oracle什么事情了. Canonical 技术主管 Dustin Kirkland 表示:微软 ...

  8. 【docker】centos7 安装部署 docker

    一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . 通过 uname -r 命令查看 ...

  9. docker 超时_“网络超时” Docker错误

    docker 超时 在全世界的Docker研讨会上看到的最可怕的错误之一是: Network timed out while trying to connect to https://index.do ...

最新文章

  1. MPB:生态环境中心韩丽丽等-土壤病毒组富集及DNA提取
  2. F2etest+UIRecorder(环境搭建)【1】
  3. java.lang.NoSuchMethodError: android.os.Bundle.getString
  4. Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。
  5. java中装饰器_Java设计模式12:装饰器模式
  6. 操作目录下的文件或目录
  7. 安卓文件共享服务器,安卓文件共享云服务器
  8. Linux下的less命令
  9. 学习算法收敛条件的判断
  10. eclipse新建maven项目和聚合项目
  11. Python项目导出依赖包requirements.txt
  12. RS-232协议和RS-485协议
  13. 当我们电脑上的Microsoft Office2003/2007/2010无法卸载时怎么处理?
  14. 26款 网络会议/视频会议开源软件
  15. 百度地图改变定位图标
  16. Dom(二十一) 拖拽
  17. win10常用快捷键和常用DOS命令
  18. android als传感器,环境光传感器(ALS)背光控制解决方案
  19. MATLAB和Python求解非线性常微分方程
  20. APEX是NVIDIA PhysX技术的一个强有力的补充

热门文章

  1. 类和对象—对象特性—拷贝构造函数调用时期
  2. 绝学:用宏定义找BUG,了解一下?
  3. 2.Vivado软件基础操作
  4. Linux驱动调试中的Debugfs的使用简介
  5. 计算机网络·域名等级及域名服务器的命名
  6. git-stash用法小结
  7. 数学公式基础知识(更新中...)
  8. C#软件设计——小话设计模式原则之:依赖倒置原则DIP
  9. CentOS 6.5源码包安装MySQL
  10. 函数调用通过函数名字符串调用函数【C语言版】