值得學習的 5 本 Docker 書籍
如果你想學習Docker,并且正在尋找一些關(guān)于Docker的好書,那么你來對地方了。
Docker會讓開發(fā)和部署變得簡單,通過Docker,你可以和C++應(yīng)用程序相同的方式部署Java 微服務(wù),像大多數(shù)軟件技術(shù)一樣,Docker提供了高度的抽象,可以輕松地將應(yīng)用程序及其依賴捆綁在一起,反過來也可以輕松地將應(yīng)用程序部署到云上。
Docker于2013年由Solomon Hykes首次推出。它是最流行的DevOps工具,它保證了與多個環(huán)境、開發(fā)和發(fā)布周期的一致性,有助于實現(xiàn)環(huán)境的標準化。
接下來,就和大家分享5本適合初學者的Docker書籍,希望對你有幫助:
1.《The Docker Book》
這本書于2014年由James Turnbull出版,很快成為Docker社區(qū)的最愛,它詳細介紹了Docker相關(guān)的概念。如果這是你第一次學習Docker,那這本書一定適合你。
本書的每個章節(jié)都會涉及到理論和實踐,因此,你不僅能學習到Docker的理論知識還可以學到Docker的現(xiàn)實實踐,從這本書中,你將學會用一種新的眼光看待Docker。
內(nèi)容包括:Docker簡介、Docker安裝、Docker入門、使用Docker圖像和存儲庫、Docker測試、用Docker構(gòu)建服務(wù)等。
2.《Docker in Action》
這是一本有實際案例的書籍,它是由由Docker專家Jeff Nicoloff寫的,這本書告訴我們以下內(nèi)容:安全地運行程序并打包容器,以便使用如何管理共享資源進行部署。用戶還將學習在Docker中創(chuàng)建和部署項目,管理Docker容器中的應(yīng)用程序,以及使用Docker鏡像,還有關(guān)于如何使用DuckerHub,以及如何在開發(fā)到測試到全面部署的系統(tǒng)上使用Docker等。
3.《Learning Docker》
作為一名開發(fā)者,如果你的工作職責就是項目部署,那么這本書可能適合你,雖然學習Docker需要一點Web編程知識,但不需要Docker知識。
作者Pethuru Raj、Vinod Singh和Jeeva S. Chelladhurai還寫了其他令人驚嘆的編程書籍,并確保任何初學者都可以通過閱讀這本書來學習Docker。
有了這本書,你將學習如何使用Dockerfiles構(gòu)建Docker鏡像,在Docker Hub推送和發(fā)布圖像,利用Docker的特性來部署現(xiàn)有的應(yīng)用程序,并探索保護和管理Docker容器的真實示例。
4.《Docker即學即用(第二版)》
這本書是由Karl Matthias和Sean P. Kane,是關(guān)于Docker的先進和實用方面。如果你是一個新手,那么這本書并不適合你。這本書介紹了Docker的概念,比如如何保持內(nèi)部依賴關(guān)系,打包應(yīng)用程序,以及在本地測試和部署期間維護一致的項目環(huán)境。
本書還會在多個層面上介紹Docker,涵蓋了如何使用Docker鏡像、容器和命令行工具,并使用實用技術(shù)在生產(chǎn)中部署和測試基于Docker的Linux容器。
5.《深入淺出Docker》
這本書被評為是最好的Docker書籍之一,對初學者很友好,這本書最好的部分是它定期更新,這對學習像Docker這樣不斷更新的東西是非常重要的。這本書提供了Docker架構(gòu)的深入解釋和深入的概念,如Docker圖像和容器,此外還涵蓋了Docker Certified Associate (DCA)認證,這意味著如果你正在準備Docker認證,你也可以使用這本書。