- Docker實(shí)踐(第2版)
- (英)伊恩·米爾 艾丹·霍布森·塞耶斯
- 724字
- 2021-01-08 22:12:10
本書內(nèi)容結(jié)構(gòu)
本書包括16章,分為5個(gè)部分。
第一部分為本書的其余部分奠定了基礎(chǔ),介紹Docker的概念并且教讀者執(zhí)行一些基本的Docker命令。第2章讓讀者熟悉Docker的客戶-服務(wù)器架構(gòu)以及如何調(diào)試它,這對(duì)在非常規(guī)的Docker配置中定位問(wèn)題是非常有用的。
第二部分關(guān)注讓讀者熟悉Docker以及在自己的機(jī)器上如何充分利用Docker。我們將用到一個(gè)讀者可能比較熟悉的相關(guān)概念——虛擬機(jī),這是第3章的基礎(chǔ)并為讀者提供一個(gè)更容易上手使用Docker的途徑。然后第 4 章、第 5 章和第 6章會(huì)詳細(xì)介紹幾個(gè)我們發(fā)現(xiàn)自己每天構(gòu)建鏡像、運(yùn)行鏡像以及管理Docker本身都在使用的Docker技巧。這一部分的最后一章則通過(guò)一些配置管理技巧,探索更為深入的鏡像構(gòu)建方面的主題。
第三部分從關(guān)注Docker在DevOps上下文中的使用開(kāi)始,從用它完成軟件構(gòu)建和測(cè)試的自動(dòng)化到將它遷移至不同的環(huán)境。這一部分還會(huì)花一章的篇幅來(lái)總結(jié)Docker的虛擬網(wǎng)絡(luò),引入Docker Compose,并且覆蓋一些更為高級(jí)的網(wǎng)絡(luò)主題,如網(wǎng)絡(luò)模擬以及Docker網(wǎng)絡(luò)插件等。
第四部分探討容器編排的主題。我們將帶領(lǐng)讀者從單臺(tái)主機(jī)上的單個(gè)容器穿梭到一個(gè)運(yùn)行在“數(shù)據(jù)中心即操作系統(tǒng)”上的基于Docker的平臺(tái)。第13章會(huì)展開(kāi)討論選擇一個(gè)基于Docker的平臺(tái)時(shí)必須考慮的方方面面,它還可以作為企業(yè)架構(gòu)師在思考如何實(shí)現(xiàn)此類技術(shù)時(shí)的參考指南。
第五部分會(huì)介紹幾個(gè)針對(duì)在生產(chǎn)環(huán)境中如何有效地利用Docker的主題。第14章討論的是安全性的重要話題,闡明了如何鎖定在容器里運(yùn)行的進(jìn)程,以及如何限制訪問(wèn)對(duì)外公開(kāi)的Docker守護(hù)進(jìn)程。最后兩章則會(huì)細(xì)講一些在生產(chǎn)環(huán)境中運(yùn)行Docker的重要實(shí)用信息。第15章會(huì)展示如何將經(jīng)典的系統(tǒng)管理知識(shí)應(yīng)用到容器上下文中,從日志記錄到資源限制,而第16章著眼于一些讀者可能遇到的問(wèn)題并且給出對(duì)應(yīng)的調(diào)試和解決步驟。
附錄里則是一些以不同方式安裝、使用和配置Docker的具體細(xì)節(jié),包括在虛擬機(jī)里以及在Windows上。
- Social Media Mining with R
- 無(wú)蘋果不生活 OS X Mountain Lion隨身寶典
- Installing and Configuring Windows 10:70-698 Exam Guide
- 混沌工程:復(fù)雜系統(tǒng)韌性實(shí)現(xiàn)之道
- Windows Phone應(yīng)用程序開(kāi)發(fā)
- RESS Essentials
- 嵌入式系統(tǒng)原理及開(kāi)發(fā)
- Windows 7中文版從入門到精通(修訂版)
- Learning Bootstrap
- 網(wǎng)絡(luò)操作系統(tǒng)教程:Windows Server 2016管理與配置
- Kali Linux 2018:Windows Penetration Testing
- 操作系統(tǒng)分析
- Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
- Troubleshooting Docker
- Introduction to R for Quantitative Finance