DockerTool在Windows上的配置和執行
新開一年,邁入雲端計算的大門,所以選擇從Docker開始,好歹也得有的叢集環境吧
好了,我們開始,從官網下載Docker安裝版,原諒我懶得配Linux系統,直接window上的:
其實就是github上拿就行了,安全來說,不拿最新的哈哈
直接安裝,全安裝就行了。初學者,不要講究太多,鑽太深也不能體會,最多記得個名詞
安裝之後就這三個貨。Oracle VM VirtualBox,就是虛擬機器上面會有裝好的Linux系統,很貼心的Docker也已經安裝在這個linux上了
其實說白了,Docker就是隻能在linux上跑
好了,接下來直接點選左邊那個貨,快速啟動Docker,其實就當是一個訪問linux的介面就行。
第一次可能會啟動失敗,重啟電腦就行,如果還有問題就訪問官網,可能是windows版本,或者埠限制,或者虛擬機器沒有起來等問題
反正我沒有遇到。哇哈哈哈哈,人品也很重要啊。
好了,反正我們有了一臺如上IP的Linux了,先Ping一下看看網路通不通,這個最關鍵,還要靠它下映象撒。
好了,完全沒有問題。飛咯,不是很喜歡這個介面還是喜歡SecureCRT,切換(預設的使用者名稱:docker 密碼:tcuser)
執行docker search centos 現在最流行的Linux嘛。查了下,排名第一的(STARS最多1882)官方版,就是你了
果斷拿下, docker pull centos,看網速了靜等拿下
其實我在一開始的Docker Quicky Start裡面也pull過,但是不知道為什麼失敗了,換了SecureCRT順利獲取,不知道為什麼。反正只是需要一個環境而已
好啦,看看成果,這下有映象了,輸入docker images
接下來啟動一個唄, docker run -d c8a /bin/echo 'Hello World'
成功打出了一串亂碼,想要看的話必須用docker logs來看,看我少打了引數docker很貼心提醒我了
但是logs要一個Container ID,那是個啥?打入docker ps檢視一下
一片空白,這是怎麼回事呢。。明明已經有了images了,run之後不是應該生成Container的嘛。
重新輸入一段抄來的迴圈執行的命令之後再看
有了,寫了一個後臺一直會執行的命令,現在再來看看log
看到一堆hello world,好吧,這樣我們就算大體成功了。
但是,我原本要一堆Container來部署叢集,不能每個都執行一個二逼命令吧。
仔細查看了一下命令列表,爺爺的,原來docker ps 只是顯示當前執行的Container。讓我們來執行一下docker ps -a
看,以前的都在,我們就能在指定的Container上進行操作了哈哈哈。。好了,Docker暫時到此為止,接下去就要接觸Hadoop的世界啦