首 頁
手機版

docker進階與實戰(zhàn) pdf完整版

Docker技術講解書

Docker是當前火爆的開源軟件項目,沒有之一。Docker技術對云時代的開發(fā)者意義重大,它已經成為向云平臺交付分布式、微服務化互聯網應用的事實標準。這里小編帶來了docker進階與實戰(zhàn)pdf下載,完整版本,由華為Docker小組全體成員編著,全書以功能模塊為粒度,對每一個重要的模塊單獨進行深入的分析和講解,力求將“代碼與產品,理論與實踐”完美結合。涵蓋高級用法、使用技巧及實際應用中問題的解答幫助大家進階提升,很適合入門新手和Docker開發(fā)人員下載閱讀參考,歡迎免費下載收藏。

docker進階與實戰(zhàn)

內容簡介

《docker進階與實戰(zhàn)》由一個真正鉆研容器技術的團隊寫作,他們不僅僅是在使用Docker,更多的是在探索容器的未來之路,希望把“代碼與產品,理論與實踐”完美結合。本書內容從Docker的來源、鏡像、倉庫、安全、網絡、卷存儲,到生態(tài)、測試及社區(qū)貢獻都有涉獵。無論你是入門級,還是已經有了較深的功底,這本書都會帶你踏上新的臺階——正所謂“進階”。

本書基于Docker1.8版本,由淺入深地將Docker技術及周邊生態(tài)呈現給廣大讀者。第1、2章是容器技術的概述;第3~7章分別介紹鏡像、倉庫、網絡、卷管理等容器核心概念;第7、8章介紹Docker接口和安全;第9、10章是Docker的標準實現,幫助讀者創(chuàng)建自己的鏡像并理解背后的原理。第11、12章介紹Docker的集群管理及生態(tài)圈,幫助讀者了解整個生態(tài)鏈。第13、14章是Docker測試及社區(qū)開發(fā),幫助讀者熟悉Docker社區(qū)的運作方式。

docker進階與實戰(zhàn)章節(jié)目錄

第1章Docker簡介1

1.1引言1

1.1.1 Docker的歷史和發(fā)展1

1.1.2 Docker的架構介紹2

1.2功能和組件3

1.2.1 Docker客戶端3

1.2.2 Docker daemon 3

1.2.3 Docker容器3

1.2.4 Docker鏡像4

1.2.5 Registry 4

1.3安裝和使用5

1.3.1 Docker的安裝5

1.3.2 Docker的使用6

1.4概念澄清8

1.4.1 Docker在LXC基礎上做了什么工作8

1.4.2 Docker容器和虛擬機之間有什么不同9

1.5本章小結10

第2章關于容器技術11

2.1容器技術的前世今生11

2.1.1關于容器技術11

2.1.2容器技術的歷史12

2.2一分鐘理解容器14

2.2.1容器的組成14

2.2.2容器的創(chuàng)建原理15

2.3 Cgroup介紹16

2.3.1 Cgroup是什么16

2.3.2 Cgroup的接口和使用17

2.3.3 Cgroup子系統(tǒng)介紹18

2.4 Namespace介紹20

2.4.1 Namespace是什么20

2.4.2 Namespace的接口和使用21

2.4.3各個Namespace介紹22

2.5容器造就Docker 26

2.6本章小結27

第3章理解Docker鏡像28

3.1 Docker image概念介紹28

3.2使用Docker image 29

3.2.1列出本機的鏡像29

3.2.2 Build:創(chuàng)建一個鏡像31

3.2.3 Ship:傳輸一個鏡像32

3.2.4 Run:以image為模板啟動一個容器32

3.3 Docker image的組織結構33

3.3.1數據的內容33

3.3.2數據的組織35

3.4 Docker image擴展知識37

3.4.1聯合掛載37

3.4.2寫時復制37

3.4.3 Git式管理40

3.5本章小結40

第4章倉庫進階41

4.1什么是倉庫41

4.1.1倉庫的組成41

4.1.2倉庫鏡像42

4.2再看Docker Hub 43

4.2.1 Docker Hub的優(yōu)點43

4.2.2網頁分布44

4.2.3賬戶管理系統(tǒng)46

4.3倉庫服務49

4.3.1 Registry功能和架構49

4.3.2 Registry API 50

4.3.3 Registry API傳輸過程分析53

4.3.4鑒權機制57

4.4部署私有倉庫61

4.4.1運行私有服務61

4.4.2構建反向代理61

4.5 Index及倉庫高級功能64

4.5.1 Index的作用和組成64

4.5.2控制單元65

4.5.3鑒權模塊66

4.5.4數據庫67

4.5.5高級功能68

4.5.6 Index客戶端界面69

4.6本章小結69

第5章Docker網絡71

5.1 Docker網絡現狀71

5.2基本網絡配置73

5.2.1 Docker網絡初探73

5.2.2 Docker網絡相關參數80

5.3高級網絡配置85

5.3.1容器跨主機多子網方案85

5.3.2容器跨主機多子網配置方法86

5.4網絡解決方案進階90

5.4.1 Weave 90

5.4.2 Flannel 91

5.4.3 SocketPlane 94

5.5本章小結98

第6章容器卷管理99

6.1 Docker卷管理基礎99

6.1.1增加新數據卷99

6.1.2將主機目錄掛載為數據卷100

6.1.3創(chuàng)建數據卷容器100

6.1.4數據卷的備份、轉儲和遷移101

6.1.5 Docker卷管理的問題101

6.2使用卷插件102

6.2.1卷插件簡介102

6.2.2卷插件的使用102

6.3卷插件剖析103

6.3.1卷插件工作原理104

6.3.2卷插件API接口105

6.3.3插件發(fā)現機制105

6.4已有的卷插件106

6.5本章小結107

第7章Docker API 108

7.1關于Docker API 108

7.1.1 REST簡介108

7.1.2 Docker API初探109

7.1.3 Docker API種類110

7.2 RESTful API應用示例110

7.2.1前期準備111

7.2.2 Docker API的基本示例116

7.3 API的高級應用123

7.3.1場景概述123

7.3.2場景實現124

7.4本章小結131

第8章Docker安全132

8.1深入理解Docker的安全132

8.1.1 Docker的安全性132

8.1.2 Docker容器的安全性132

8.2安全策略133

8.2.1 Cgroup 133

8.2.2 ulimit 135

8.2.3容器組網135

8.2.4容器+全虛擬化136

8.2.5鏡像簽名136

8.2.6日志審計136

8.2.7監(jiān)控137

8.2.8文件系統(tǒng)級防護137

8.2.9 capability 137

8.2.10 SELinux 138

8.2.11 AppArmor 142

8.2.12 Seccomp 144

8.2.13 grsecurity 145

8.2.14幾個與Docker安全相關的項目146

8.3安全加固146

8.3.1主機逃逸147

8.3.2安全加固之capability 150

8.3.3安全加固之SELinux 151

8.3.4安全加固之AppArmor 152

8.4 Docker安全遺留問題153

8.4.1 User Namespace 153

8.4.2非root運行Docker daemon 153

8.4.3 Docker熱升級153

8.4.4磁盤限額154

8.4.5網絡I/O 154

8.5本章小結154

第9章Libcontainer簡介155

9.1引擎的引擎155

9.1.1關于容器的引擎155

9.1.2對引擎的理解156

9.2 Libcontainer的技術原理157

9.2.1為容器創(chuàng)建新的命名空間158

9.2.2為容器創(chuàng)建新的Cgroup 159

9.2.3創(chuàng)建一個新的容器160

9.2.4 Libcontainer的功能164

9.3關于runC 166

9.3.1 runC和Libcontainer的關系166

9.3.2 runC的工作原理167

9.3.3 runC的未來168

9.4本章小結169

第10章Docker實戰(zhàn)170

10.1 Dockerfile簡介170

10.1.1一個簡單的例子171

10.1.2 Dockerfile指令171

10.1.3再談Docker鏡像制作173

10.2基于Docker的Web應用和發(fā)布174

10.2.1選擇基礎鏡像174

10.2.2制作HTTPS服務器鏡像175

10.2.3將Web源碼導入Tomcat鏡像中178

10.2.4部署與驗證179

10.3為Web站點添加后臺服務180

10.3.1代碼組織結構180

10.3.2組件鏡像制作過程183

10.3.3整體部署服務183

10.4本章小結184

收起介紹展開介紹
  • 下載地址
docker進階與實戰(zhàn) pdf完整版

有問題? 點此報錯

發(fā)表評論

0條評論