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

                        好的,安裝成功

相關文章
相關標籤/搜索