1. 程式人生 > >Docker 學習資源整理

Docker 學習資源整理

作者:林梓
連結:https://zhuanlan.zhihu.com/p/23508637
來源:知乎
Docker 是近年來非常火的容器技術,而且啊 Docke r不僅僅是紅帽和Canonical等Linux巨頭眼裡的寵兒,微軟等專有軟體公司也在熱烈擁抱 Docker,所以就知道 Docker 為啥這麼火了。

我相信有很多人對 Docker 感興趣,都想學學 Docker,畢竟天天聽、畢竟這麼火、畢竟技多不壓身吶,因此,整理一下 Docker 資源吧,分為三個部分:

1)可以系統學習 Docker 的地方:整理幾個可以系統學習 Docker 的地方,對於新手來說很有幫助;
2)Docker 資源整理:主要是把一些可以找到 Docker 資訊、文章的地方羅列出來,方便查詢相關文章;
3)我看過的 Docker 文章:整理一些我看過的文章,希望對你也有所幫助;

一、可以帶你入門學習 Docker 的地方:

其實可以入門學習 Docker 的方式很多,不過我整理的是可以系統學習 Docker 的,而不是一些零碎的知識點,非常適合新手入門學習,畢竟學習任何一門新技術,一定要成體系,系統性的學習才行。

1、Docker 的官方文件和部落格:

Docker官方文件
Docker Blog(官方部落格 )

Docker 官方文件和部落格自然不必多說,對於想學習 Docker 的來說,肯定都會上去看看,不過英文可能是個門檻,所以如果英文好的話,推薦。
2、Docker中文這區

網站上的【Docker手冊】以及【Docker ppt】兩個欄目有 Docker 教程,可以學習到 Docker,對於想入門 Docker 的小夥伴來說是個可以看看入門教程,不過都比較簡單。

3、Docker - 動手實戰學Docker (15個實驗+54個視訊)

這個教程算是比較全和系統的入門 Docker 的教程了,教程講解的比較仔細,最重要的是有線上環境,可以動手學習,比如把基礎命令敲幾遍,這是比較靠譜的學習方法。

還有一個:C++ 實現簡易 Docker 容器

這個專案教程有助於理解 Docker 容器的本質和原理,如果感興趣也可以看看。

4、動手玩Docker

這個 Docker 教程,也是入門學習的,不過是視訊,雖說看視訊很簡單,但是對於這種才火2年的容器技術,看完後一定要多動手去實踐體會才行。上面也有其他 Docker 教程,感興趣的可以看看。

5、github上的《Docker — 從入門到實踐》

這個應該也是可以作為入門學習,有體系、成系統,我想對於 Docker 的瞭解還是有幫助的。

6、書籍
如果你更傾向於看書來學習新知識的話,那麼選擇一本 Docker 書籍系統看看也是不錯的選擇,和視訊一樣都屬於看,看完後一定要多動手。至於書籍,去京東啊、淘寶啊、噹噹啊一搜就有了,就不連線網址了。
這裡附上幾本免費的電子書籍吧:Docker及容器生態系統的全面總結的5本電子書籍(英文)

相信以上分享的文件、教程、書籍等都足以讓你入門 Docker 了,剩下的就是多動手實踐操作了。

二、Docker資源整理:
因為 Docker 近2年才火起來的,因此網上的資源遠不如其他技術那麼多,雖說看英文文件比較好,但是對於我這種英文不合格的人來說看英文文件真心吃力,所以我就整理一些中文資源吧,不過還是有非常多滴;
Docker 資源彙總 — GitHub:總結的很全面,裡面可以找到很多資源。
coolshell上關於 Docker 的文章:入門之後,可以多看牛人部落格,一般都是講的核心技術或者親身實踐,非常有幫助,比如陳皓老師的部落格;(附上:國內的Docker程式碼貢獻者的名單 ,想了解 Docker 的可以關注;)
DockOne.io:一個Docker交流平臺,關於 Docker 的各種問題都可以在上面提問交流,上面也有關於 Docker 的各種文章,交流對於才學 Docker 的人來說是很重要的。
CSDN上的 Docker 知識庫:主要是收錄CSDN上的一些文章資源,並整理成知識庫,可以在上面找閱讀材料,適合入門之後的學習者。
還有可以找到資源的地方:

CSDN上關於docker的專欄
infoq上的關於docker的文章
開源中國上的docker專題
segmentfault上的Docker學習

嗯,最後附上 Docker 的github吧:GitHub - docker/docker: Docker

還可以在開發者頭條啊、稀土掘金啊、geek頭條啊等地方找到 Docker 相關的文章資源,就不一一分享連結了,自己搜尋就出來了。
當然以上資源很多都是需要自己去篩選的,選擇自己想看的。

三、我看過的 Docker 文章:
正因為 Docker 太火了,所以在看到相關文章的時候會有意識的點進去看看,以下就是我在瞭解 Docker 的時候所看過的部分文章,希望對於初期新手的你能夠有所幫助。

(我在想把自己看過的 Docker 文章這樣放出來會不會不太好,稍顯自戀啊,哈哈……)
Docker簡明教程
八個Docker的真實應用場景
怎樣構建一個好的 Docker 映象
深入 Docker:容器和映象
10個日常Docker使用技巧
來自 Docker 社群的 10 個炫酷工具
使用 Docker搭建本地 Hadoop叢集
用 Docker 快速配置前端開發環境

嗯,最後,也可以自己瞭解一下提供 Docker 雲服務的公司,有些會免費提供 Docker 雲服務試用,可以玩玩,體驗體驗~

以上就是我整理的關於 Docker 的資源,基本都是中文的,因為發現以前分享的一些英文資源,很多人給我反饋我說打不開(因為沒翻牆…)、看不懂(和我一樣英文差…)等各種問題,所以乾脆這次分享中文資源了,如果能夠對你瞭解 Docker 有所幫助的話,那真是開心極了~