這是Alan 在2019年度選定翻譯的第4本書(shū), Docker 自然不必多說(shuō)间狂,選擇這本書(shū)理由是一本書(shū)能寫(xiě)到第三版想來(lái)不會(huì)太差??暂吉。
第三本書(shū)精通Python自動(dòng)化腳本-運(yùn)維人員寶典已完成2/3陆蟆,突然有些索然,于是提前開(kāi)啟一部分 Docker 的翻譯作為調(diào)味品诚镰,等適當(dāng)調(diào)整好心情再去先完結(jié)第三本書(shū)奕坟。
Mastering Docker - Third Edition by Russ McKendrick, Scott Gallagher
Docker對(duì)于現(xiàn)代應(yīng)用的部署和架構(gòu)是一次重大的變革祥款。它已不僅是系統(tǒng)運(yùn)維領(lǐng)域創(chuàng)新的重要驅(qū)動(dòng)器,還影響網(wǎng)頁(yè)開(kāi)發(fā)及其它更多領(lǐng)域月杉。但我們要如何確保緊跟它所驅(qū)動(dòng)的創(chuàng)新呢刃跛?如何能在使用它時(shí)發(fā)揮最大潛力呢?
本書(shū)將會(huì)一一展示:不僅是向讀者演示如何使用Docker苛萎,還幫助讀者重新思考和暢想Docker的潛能桨昙。
本書(shū)還將涵蓋基礎(chǔ)課題,如創(chuàng)建腌歉、管理和存儲(chǔ)鏡像蛙酪,以及Docker安全方面的最佳實(shí)踐。我們還會(huì)學(xué)到以全新和創(chuàng)新方式擴(kuò)展和集成Docker相關(guān)的知識(shí)翘盖。Docker Compose, Docker Swarm和Kubernetes會(huì)幫助我們以有效的方式管理容器桂塞。
在學(xué)完本書(shū)后,我們將擁有對(duì)Docker的可能性的廣泛知識(shí)以及細(xì)節(jié)的感知馍驯,還有如何將Docker適配入本地工作流阁危、高可用公有云平臺(tái)及其它工具。
本書(shū)面向讀者
如果你是個(gè) IT 專家并認(rèn)可Docker在系統(tǒng)運(yùn)維到網(wǎng)頁(yè)開(kāi)發(fā)等領(lǐng)域創(chuàng)新的重要性汰瘫,但又不知如何發(fā)揮它的巨大潛能狂打,本書(shū)非常適合你。
本書(shū)主要內(nèi)容
第一章 Docker概覽:討論Docker的出版混弥,以及它對(duì)開(kāi)發(fā)者趴乡、運(yùn)維人員和企業(yè)的意義
第二章 創(chuàng)建容器鏡像:學(xué)習(xí)創(chuàng)建我們自己的容器鏡像的各種方式
第三章 存儲(chǔ)和發(fā)布鏡像:我們已經(jīng)知道如何創(chuàng)建鏡像,就一起來(lái)學(xué)習(xí)如何分享和發(fā)布鏡像吧
第四章 管理容器:深入學(xué)習(xí)如何管理容器
第五章 Docker Compose:學(xué)習(xí)Docker Compose蝗拿,這是一個(gè)讓我們可以分享包含多個(gè)容器應(yīng)用的工具
第六章 Windows容器:講解曾經(jīng)容器是一個(gè)基于Linux的工具晾捏。微軟與Docker一起引入了Windows容器。本章中蛹磺,我們會(huì)來(lái)看這兩種類型容器之間的區(qū)別粟瞬。
第七章 Docker Machine:一起學(xué)習(xí)Docker Machine,這個(gè)工具可以讓我們?cè)诓煌脚_(tái)上啟動(dòng)和管理Docker主機(jī)
第八章 Docker Swarm:討論至此我們定位的都是單個(gè)Docker主機(jī)萤捆。Docker Swarm是Docker提供的一個(gè)集群技術(shù),允許我們?cè)诙鄠€(gè)主機(jī)上運(yùn)行容器俗批。
第九章 Docker和Kubernetes:討論Kubernetes俗或。類似Docker Swarm,我們可以使用Kubernetes來(lái)創(chuàng)建和管理我們的基本容器的應(yīng)用集群岁忘。
第十章 在公有云上運(yùn)行Docker:討論使用Docker提供的工具來(lái)在AWS 和Microsoft Azure啟動(dòng)啟動(dòng)Docker Swarm集群辛慰。然后我們來(lái)看 AWS, Microsoft Azure和Google Cloud提供的容器方案。
第十一章 Portainer - 一個(gè)Docker的GUI:我們前面講解的與Docker的交互都是通過(guò)命令行干像。這一章中我們一起來(lái)看Portainer帅腌,一個(gè)讓我們能在網(wǎng)頁(yè)界面管理Docker資源的工具驰弄。
第十二章 Docker安全:一起學(xué)習(xí)Docker安全的知識(shí)。我們會(huì)涵蓋Docker主機(jī)的全部知識(shí)速客,以及如何啟動(dòng)鏡像戚篙、從何處獲取鏡像以及鏡像的內(nèi)容。
第十三章 Docker工作流:將所有內(nèi)容整合到一起溺职,這樣我們可以開(kāi)始安心地在生產(chǎn)環(huán)境使用Docker岔擂。
第十四章 Docker進(jìn)階:不僅探討如何對(duì)Docker發(fā)展做出貢獻(xiàn),還會(huì)一起看支持基本容器的應(yīng)用和部署的更大生態(tài)系統(tǒng)浪耘。