易燃物匯聚 YouTube 有聲書與書評
每天5分鐘玩轉Docker容器技術 封面

每天5分鐘玩轉Docker容器技術

CloudMan

2.2萬人在讀
11.3萬字總字數
¥34.3定價

內容簡介

Docker和容器技術是當下最火的IT技術,無論是互聯網還是傳統企業都在研究和實踐如何用容器構建自己的 IT 基礎設施。學習本書能夠讓讀者少走彎路,系統地學習、掌握和實踐 Docker 和容器技術。 本書共分爲三部分。第一部分介紹容器技術生態環境。第二部分是容器核心知識,包括架構、鏡像、容器、網絡和存儲。第三部分是容器進階知識,包括多主機管理、跨主機網絡方案、監控、日誌管理和數據管理。讀者在學習的過程中,可以跟着教程進行操作,在實踐中掌握 Docker 容器技術的核心技能。在之後的工作中,可以將本教程作爲參考書,按需查找相關知識點。 本書主要面向微服務軟件開發人員,以及 IT 實施和運維工程師等相關人員,也適合高等院校和培訓學校相關專業的師生教學參考。

讀者書評

★★★★★

推薦入門使用,基本介紹到docker的所有核心組件的使用和基本原理,文中的圖畫的都很好,日常工作中畫圖可以借鑑,讓人一目瞭然。雖然現在是正式環境都是k8s,原生docker更多是單機使用,但是學學原理都是相通的

★★★★★

作爲入門者看的,前面的容器核心架構和常用的持久化、網絡等很有幫助;不過後面的多主機管理等就對網絡知識要求比較高了,沒怎麼進行實操,僅僅瞭解,但還是幫助理解了 ElasticSearch/Promethus 等工具具體是做什麼的。 總體而言,初學者可以實踐 Multi-Host 之前的部分,之後的部分就對專業的網絡、運維知識有要求了。

★★★☆☆

本書是一本將容器知識的書,對於初學者來說比較困難 首先本書分爲了三個部分 第一個部分爲讀者科普了容器的幾個概念。 1.容器運行時,由docker engine的docker daemon和cli實現容器的生命週期管理和對外服務接口。2.鏡像,由docker file構建鏡像,可以從docker registry鏡像倉庫拉取。3.容器的編排。由k8s,等引擎實現對容器的集羣管理,從而有效的利用容器微服務的特性組建出一個個由微服務實現的應用。 第二個部分講的是容器的核心技術。 首先籠統介紹了容器的實現原理。由cli爲客戶端提供命令接口,docker daemon作爲服務端完成容器的創建,資源管理,功能實現。鏡像,容器運行時。 然後詳細介紹了鏡像。它的分層結構也就是storge driver實現了它的集裝箱特性,docker file如何構建等。 之後講了容器生命週期,資源的管理原理。 然後是容器的三種基本網絡模式,單機的none,獨佔的host,橋接的bridge模式。其中默認的bridge模式最爲方便。 最後講了docker的存儲。storage driver實現容器的分層結構,data volume提供容器的永久數據存儲 第三部分講了容器的進階技術,包括了網絡,監控與日誌。 網絡比較複雜,包含了br0的vxlan實現容器間溝通,gw實現外網溝通的overlay,通過物理網卡vlan子接口原理實現外網,容器間溝通的macvlan,docker0連接同host所有容器並訪問外網,flannel.1與外界host容器溝通的flannel,weave網橋連接所有host容器,datapath與其相連並通過vxlan與其他host容器溝通的weave,calico。 監控技術介紹了由四個組件exporter採集數據,server存儲並提供基於各種特性的查詢語句,圖形化展示組件比如grafana,alter觸發器構成的普羅米修斯。 界面簡潔的weave scope。類似top的sysdig 日誌技術則是介紹了基於不同底層日誌driver的監控應用,通過logstash採集底層日誌併發送給特定接口,elasticsearch提取日誌並存儲,kibana提供圖形化界面三組件構成的elk。 graylog等 最後新建了基於virtual box提供底層數據,rax-ray創建數據卷給docker實例的實驗例子。 總的看下來本書是一本實用型書籍,但是在一些原理的介紹上並沒有側重實操而是底層原理,這就容易讓讀者看的比較混亂,知道了容器原理還需要對一些命令如何實現自己進行思考,所以容易導致不理解各個部分的意思從而讀了後邊忘了前邊

★☆☆☆☆

這本書是2017年發佈的,很多docker最新最常用的命令及規範,比如說docker compose等,yaml文件等都沒有作敘述。 不是說這本書一定不好,但過時的教材註定只能作爲參考附註學習來用。

★★★★★

作者的理解和邏輯都很不錯,表述上也比較清楚,唯一不太好的是部分代碼換行有問題,這個鍋可能就要微信讀書來背了

★★★★★

這本書挺不錯的,適合我這樣的小白。花了9個小時讀完了,將常用的知識點進行了整理,對docker有了一個粗淺的認知。鑑於我當前的水準,打算對第二部分再進行重讀,打牢基礎。而對於第三部分的進階內容,做一個瞭解就成。等工作中用到了再做進一步的查漏補缺。

★★★☆☆

這本書整體比較短,工作中已經有使用了Docker+K8s的技術,我選擇這本書再看看Docker查漏補缺。 看完回顧,這本書比較更適合初學容器技術的朋友看,前半部分講一些基礎概念,稍微帶一點原理講解但不夠深;後半部分主要是作者從監控、日誌、存儲多個維度完整的提供至少一種方案實踐了核心生產技術。 建議前半部分可以重點讀一下,後半部分可以略讀做個瞭解,因爲現在這些技術一直在發展,作者提供的方案可能不是最好的,並且因爲一些組件版本升級操作也和作者提供的不太一樣了。

★★★★★

關於docker,這本書挺不錯的,可以當做基礎知識的手冊,有些內容忘了,可以翻一翻,字數不多,言簡意賅。

★★★★★

這是目前爲止看過的講docker講得最好的書了!最初看到這個書名,以爲只是docker 命令的羅列,沒想到對原理也有所涉及,而且講得還很不錯,完全超出我的意料,特別是網絡那一章,真的受益匪淺。雖然本書出版距今已過了6年,書中有些工具已被docker 官方摒棄或採用新的方案替代,但瑕不掩瑜,原理是不會過時的,已經收藏了作者另一本講 openstack 的書,期待作者能講講 k8s 原理相關的技術^O^!

★★★☆☆

後面推薦的幾個監控插件有點意思,數據管理需要看下,這個很重要。其他的看看就行了,沒有通俗易懂,只有照本宣科

書籍信息

作者CloudMan
出版社清華大學出版社
出版時間2017-09-01
ISBN9787302479703
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數80