~ 寫在正文之前:文章轉(zhuǎn)移到翻這個墻中,希望繼續(xù)關注啦。(2017.11.5)
前言
更多信息請參考:http://www.widuu.com/chinese_docker/
安裝
windows系統(tǒng)和mac系統(tǒng)
推薦直接在官網(wǎng)下載對應的exe。更詳細的請參考這里
centos64
yum install docker
ubuntu
apt-get install docker
docker管理
問題1:Cannot connect to the Docker daemon. Is the docker daemon running on this host?
一般來說這種問題,可能是docker服務沒有啟動,應該先啟動“service docker start”
我的經(jīng)驗
pyspider
1、 pyspider是一個用python寫的爬蟲框架,自帶Web UI
2、 官網(wǎng)提供了兩種安裝的方式,一種是pip,一種是docker。
由于pip遇到了“ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (openssl)”的問題。所以忽略這種情況。在安裝工具的時候,系統(tǒng)問題是層出不同的,而且是這些問題對我是沒有意義的。
docker,讓你忽略所有系統(tǒng)的問題,直接獲取一個健壯的可行的系統(tǒng),這就是docker最大的魅力所在!這是官網(wǎng)docker的使用教程
splash
1、 splash是一個用于實現(xiàn)爬取過程中實現(xiàn)js解析的一個工具。
docker run -p 5023:5023 -p 8050:8050 -p 8051:8051 scrapinghub/splash
zabbix
docker run -d \ -p 10051:10051 \ -p 10052:10052 \ -p 80:80 \ -p 2812:2812 \ --name zabbix \ berngp/docker-zabbix
參考:http://www.tuicool.com/articles/MFrAZf6