centos7 安装docker splash

        在学习python爬虫的过程当中须要用到一个叫splash的js渲染服务器,用到就要安装,,度娘了很久,终于安装上了,在这里总结一下,但愿对你能有帮助python

        splash是容器安装的,因此要先安装一个容器docker,我用的是centos系统,因此下面只介绍centos系统的安装过程,linux

        1.docker的安装

                1.使用官方提供的安装脚本,相对于其余脚本,官方提供的必定更靠谱。docker

curl -sSL http://get.docker.com/ | sh

                   理论上只要执行以上命令就能够了。可是,这个方法有一个缺点,那就是慢,可能会下载超时,我用的时候就没有不超时过,多是个人网速太烂了,你能够试试。centos

                2.因为官方脚本超时,因此为了加快下载速度,咱们可使用谷内的镜像来安装,--阿里云api

curl -sSL https://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

                虽然我用这个也失败了,但仍是要把这个方法写完。上面脚本执行完后,执行一下脚本服务器

curl -sSL https:///get.daocloud.io/docker | sh

                     因为这两个方法我都没有按爪功你成功,因此,这里只做为参考python爬虫

                3.以上方法都不行,只有请教度娘了,废话很少说了上代码curl

yum-config-manager > --add-repo > https://download.docker.com/linux/centos/docker-ce.repo    配置yum源

 

yum list docker-ce --showduplicates | sort -r   查看当前的docker-ce的版本号

                            度娘说docker-ce-17.12.0.ce 版本比较稳定,我就安装这个学习

sudo yum install docker-ce-17.12.0.ce

                            而后加入开机启动ui

systemctl start docker
systemctl enable docker

                            而后检查docker是否安装成功

docker version

 

[root@python program]# docker version
Client:
 Version:	17.12.0-ce
 API version:	1.35
 Go version:	go1.9.2
 Git commit:	c97c6d6
 Built:	Wed Dec 27 20:10:14 2017
 OS/Arch:	linux/amd64

Server:
 Engine:
  Version:	17.12.0-ce
  API version:	1.35 (minimum version 1.12)
  Go version:	go1.9.2
  Git commit:	c97c6d6
  Built:	Wed Dec 27 20:12:46 2017
  OS/Arch:	linux/amd64
  Experimental:	false

                        这样就终于安装完成了

        2.docker的启动

                    要使用dockers须要开启服务,

service docker start

 

        3.splash的安装

                      启动了docker以后就能够安装splash了。

docker pull scrapinghub/splash

                        好的,安装成功

相关文章
相关标签/搜索