我愛吃金拱門,開封菜也不錯应狱,但我覺得最好吃的是小紅帽共郭,那我們就來安裝個藍鯨魚吧。
1 Docker簡介
隆重推出我們的主人公——藍鯨魚疾呻,Docker先生除嘹。
接下來讓我抄一段百度百科的簡介。
Docker (基于Go語言開發(fā)岸蜗!基于Go語言開發(fā)尉咕!基于Go語言開發(fā)!)是一個開源的應用容器引擎璃岳,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的容器中年缎,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化矾睦。容器是完全使用沙箱機制晦款,相互之間不會有任何接口。看不夠的點這里枚冗,看不懂的點這里缓溅。
嗯,所以這東西吧赁温,你可以把它當成小型虛擬機坛怪,貌似目前的需求也差不多淤齐,配置消耗相對虛擬機小得多,相對來說能快速部署環(huán)境是個優(yōu)點袜匿。
具體的也可以查看Docker官網
2 Win 7下安裝過程
目前來看更啄,Docker跟Linux和MacOS系統(tǒng)應該還是更相容的,但是畢竟我們是研究GIS的人員居灯,Windows才是王道(誰讓ArcGIS只有windows版本呢祭务?呃,不過其實QGIS和GRASS GIS就有各種平臺版本怪嫌,功能也相當強大)义锥。那么如何在Win 7下安裝Docker呢?其實這樣子我們通過Docker去運行Linux環(huán)境(用Docker的話講岩灭,這叫容器)的話拌倍,相對更方便些,消耗資源也比虛擬機小噪径,這也是我開始安裝的目的柱恤。本文就來介紹下。
目前Docker在Win 10最新系統(tǒng)安裝已經十分方便找爱,而且不需要依賴Virtual Box梗顺。
直接下載Docker for Windows的app安裝就可以。
而Win 7的話缴允,上面那個不支持荚守,所以還得依賴Virtual Box(其實說來還是得靠虛擬機)。接下來就來講講怎么安裝吧练般。
Win 7上使用Docker Toolbox.exe進行安裝矗漾。
github下載地址,但是這個地址國內下載很慢(而且似乎不是很新薄料,也可以從Docker官網下載)敞贡。可以用下面的另一個地址摄职。
下載下來之后誊役,就只需雙擊exe開始安裝。
如果第二步已經安裝過Git和Virtual也可以不勾選谷市,中間還會讓安裝Oracle的一些東西蛔垢,全部安裝即可。但是后面就不能直接雙擊.sh文件運行docker了迫悠,得在git bash下面運行鹏漆。
安裝完畢之后,應該會出現(xiàn)這兩個文件。
通常雙擊什么的快速啟動終端就可以了艺玲,第一次需要配置花的時間久一點括蝠。或者也可以到Docker安裝文件夾下饭聚,雙擊.sh文件忌警。不過后面發(fā)現(xiàn)這會報錯,找不到boot2docker.iso文件秒梳,而這個文件就在Docker安裝文件夾下法绵。
先將這個iso文件拷貝到,C:[用戶]Administrator.docker\machine\cache下端幼,再運行就.sh文件或者運行Docker Quickstart Terminal就成功了礼烈。
3 用Xshell連接自己的Docker
用單純的命令行有很多限制,一般可以用終端模擬器來連接婆跑,這里用的Xshell,也可以用其他終端模擬器庭呜。
這里用戶名為docker滑进,密碼為tcuser(默認)。
連接成功募谎。接下來運行個hello world扶关。
docker run hello-world
4 docker hub注冊
這個就是可以將自己的鏡像push到倉庫里的賬戶,登陸的話数冬,只需要敲入如下命令节槐。
docker login
填入賬戶和密碼即可。
賬戶名最好用小寫字母和數(shù)字即可拐纱。
一些參考博客及文檔铜异。