07 三月
2017

影片中的Linux伺服器並未安裝apache、mysql的套件,而是利用docker來啟動兩台Container,分別負責WordPress和MySQL的服務,善用Docker,對於開發和測試來說是真的很有幫助的!

會用到docker來架站,主要是想要測試架設客戶需要用到的電子商務平台,但又不想花錢在AWS啟用EC2,剛好趁機來學習docker;學習docker這個技術已經半個多月,現今總算有點頭緒了!

利用google參考了很多很多文章、有買書來看、也有花錢去上課,但是對於初學docker的我來說,總是一團混亂的感覺,我相信有很多學習docker的朋友也和我一樣吧?!

我個人建議想學docker的朋友可以參考下列三本書:
#使用docker不再需要架設系統 (2016年1月出版,觀念講解很深入,值得買來詳閱)

#Docker入門與實戰 (2015年5月出版,適合剛學的人練習參考用)

#Docker錦囊妙計 (2016年6月出版,針對特定問題時的參考)

經過這幾週的努力,我自己有幾個心得:
#docker在不同系統的安裝,會裝出不同的版本,而且影響很大。
#docker的生態圈的確很多元,但是沒有一個完整的歸納說明可以容易理解。
#網路上的文章大多數都太舊了,有些指令在新版本的docker甚至是廢除了。
#好的老師很重要,若帶入門的老師不能做系統化的教學,學的人就更容易混亂。

其實docker的宿主是十分重要的,像上述影片中的示範是我用CentOS 7來架設的,我也有在CentOS 6.x、Windows 7專業版和Mac OSX來安裝docker,然後會發現docker的版本都會不同,甚至有的會連docker-compose的執行都無法正常…

不過docker的版本變化很快,而我也還是個新手,若有新的心得會再和大家分享,歡迎有興趣的朋友觀注哦!;)

Facebooktwittergoogle_plusmail
志文

tts.ken@gmail.com