注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具深入淺出Docker(第2版)

深入淺出Docker(第2版)

深入淺出Docker(第2版)

定 價:¥69.80

作 者: [英] 奈吉爾·波爾頓(Nigel Poulton)
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787115655769 出版時間: 2025-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  如今Docker無處不在,這是不爭的事實,開發(fā)人員和運維人員都需要學(xué)習(xí)它。本書是一本Docker入門圖書,全書分為15章,從Docker概覽和Docker技術(shù)兩部分進行全面解析,深入淺出地介紹Docker的相關(guān)知識,清晰詳細的操作步驟結(jié)合大量的實際代碼幫助讀者學(xué)以致用,將Docker知識應(yīng)用到真實的項目開發(fā)當(dāng)中。本書會詳細介紹容器、鏡像以及越來越重要的關(guān)于編排的知識。通過本書,讀者不僅能夠了解相關(guān)的概念和原理,還能參考本書給出的命令和例子進行練習(xí)。

作者簡介

  奈吉爾(Nigel)是一位技術(shù)極客,他致力于圖書寫作、培訓(xùn)視頻錄制和在線實操培訓(xùn)。他是Docker和Kubernetes的熱銷書作者,同時也是這些主題受歡迎的在線培訓(xùn)視頻的作者。Nigel是一名Docker Captain,他總是能夠玩轉(zhuǎn)各種新技術(shù)——他最近的興趣是服務(wù)器端的 WebAssembly(Wasm)。此前,Nigel 曾在大型企業(yè)中擔(dān)任過多個高級基礎(chǔ)設(shè)施職位。

圖書目錄

第 一部分 Docker 概覽
第 1 章 容器發(fā)展歷程 002
1.1 糟糕的舊時代 002
1.2 你好,VMware! 003
1.3 VMware的缺點 003
1.4 你好,容器! 004
1.5 Linux容器 004
1.6 你好,Docker! 005
1.7 Docker和Windows 005
1.8 Windows容器和Linux容器 006
1.9 Mac容器 006
1.10 Kubernetes 006
1.11 本章小結(jié) 007
第 2 章 Docker 008
2.1 Docker簡介 008
2.2 Docker公司 009
2.3 Docker技術(shù) 010
2.4 開放容器計劃 011
2.5 本章小結(jié) 013
第 3 章 安裝 Docker 014
3.1 Docker Desktop 015
3.1.1 Windows前置要求 015
3.1.2 在Windows 10和Windows 11上安裝
Docker Desktop 016
3.1.3 在Mac上安裝
Docker Desktop 017
3.2 使用Multipass安裝Docker 019
3.3 在Linux上安裝Docker 020
3.4 Play with Docker 021
3.5 本章小結(jié) 022
第 4 章 縱觀 Docker 023
4.1 運維視角 024
4.1.1 鏡像 025
4.1.2 容器 026
4.1.3 連接到運行的容器 028
4.2 開發(fā)視角 029
4.3 本章小結(jié) 032
第 5 章 Docker 引擎 034
5.1 Docker引擎--簡介 035
5.2 Docker引擎--詳解 036
5.2.1 擺脫LXC 036
5.2.2 擺脫單體Docker守護進程 036
5.2.3 開放容器計劃(OCI)的影響 037
5.2.4 runc 038
5.2.5 containerd 038
5.2.6 啟動一個新容器(示例) 039
5.2.7 該模型的顯著優(yōu)勢 040
5.2.8 關(guān)于shim 041
5.2.9 在Linux上的實現(xiàn)方式 041
5.2.10 守護進程的作用 042
5.3 本章小結(jié) 042
第 6 章 鏡像 043
6.1 Docker鏡像--簡介 043
6.2 Docker鏡像--詳解 044
6.2.1 鏡像和容器 044
6.2.2 鏡像通常較小 045
6.2.3 拉取鏡像 045
6.2.4 鏡像命名 047
6.2.5 鏡像倉庫服務(wù) 047
6.2.6 鏡像命名和標(biāo)簽 049
6.2.7 帶多個標(biāo)簽的鏡像 051
6.2.8 過濾docker images的輸出 051
6.2.9 通過CLI搜索Docker Hub 053
6.2.10 鏡像和分層 054
6.2.11 共享鏡像層 058
6.2.12 通過摘要拉取鏡像 059
6.2.13 鏡像哈希值(摘要)的更多內(nèi)容 061
6.2.14 多架構(gòu)鏡像 062
6.2.15 刪除鏡像 065
6.3 鏡像--命令 067
6.4 本章小結(jié) 068
第二部分 Docker 技術(shù)
第 7 章 容器 069
7.1 Docker容器--簡介 069
7.2 Docker容器--詳解 070
7.2.1 容器vs虛擬機 071
7.2.2 虛擬機開銷 072
7.2.3 運行容器 074
7.2.4 檢查Docker是否運行 074
7.2.5 啟動一個簡單容器 075
7.2.6 容器進程 077
7.2.7 容器生命周期 078
7.2.8 優(yōu)雅地停止容器 081
7.2.9 帶重啟策略的自愈容器 082
7.2.10 Web服務(wù)器示例 085
7.2.11 檢查容器 086
7.2.12 清理 087
7.3 容器--命令 088
7.4 本章小結(jié) 089
第 8 章 容器化應(yīng)用 090
8.1 容器化應(yīng)用--簡介 090
8.2 容器化應(yīng)用--詳解 091
8.2.1 單容器應(yīng)用容器化 092
8.2.2 通過多階段構(gòu)建進行生產(chǎn)部署 103
8.2.3 一些最佳實踐 109
8.3 容器化應(yīng)用--命令 112
8.4 本章小結(jié) 113
第 9 章 Docker Compose部署多容器應(yīng)用 114
9.1 使用Compose部署應(yīng)用--簡介 114
9.2 使用Compose部署應(yīng)用--詳解 115
9.2.1 Compose背景 115
9.2.2 安裝Compose 116
9.2.3 Compose文件 116
9.2.4 使用Compose部署應(yīng)用 120
9.2.5 使用Compose管理應(yīng)用 125
9.3 使用Compose部署應(yīng)用--命令 131
9.4 本章小結(jié) 132
第 10 章 Docker Swarm 133
10.1 Docker Swarm--簡介 133
10.2 Docker Swarm--詳解 134
10.2.1 Swarm入門 134
10.2.2 搭建安全swarm集群 136
10.2.3 故障排查 156
10.2.4 備份和恢復(fù)swarm 158
10.3 Docker Swarm--命令 162
10.4 本章小結(jié) 163
第 11 章 Docker 網(wǎng)絡(luò) 164
11.1 Docker網(wǎng)絡(luò)--簡介 165
11.2 Docker網(wǎng)絡(luò)--詳解 165
11.2.1 基礎(chǔ)理論 166
11.2.2 容器網(wǎng)絡(luò)模型(CNM) 166
11.2.3 單主機橋接網(wǎng)絡(luò) 170
11.2.4 多主機覆蓋網(wǎng)絡(luò) 177
11.2.5 連接現(xiàn)有網(wǎng)絡(luò) 177
11.2.6 服務(wù)發(fā)現(xiàn) 184
11.2.7 入口負(fù)載均衡 186
11.3 Docker網(wǎng)絡(luò)--命令 189
11.4 本章小結(jié) 189
第 12 章 Docker 覆蓋網(wǎng)絡(luò) 191
12.1 Docker覆蓋網(wǎng)絡(luò)--簡介 192
12.2 Docker覆蓋網(wǎng)絡(luò)--詳解 192
12.2.1 創(chuàng)建和測試Docker 覆蓋網(wǎng)絡(luò) 192
12.2.2 覆蓋網(wǎng)絡(luò)工作原理 199
12.3 Docker 覆蓋網(wǎng)絡(luò)--命令 204
12.4 本章小結(jié) 205
第 13 章 卷和持久化數(shù)據(jù) 206
13.1 卷和持久化數(shù)據(jù)--簡介 206
13.2 卷和持久化數(shù)據(jù)--詳解 207
13.2.1 容器和非持久化數(shù)據(jù) 207
13.2.2 容器和持久化數(shù)據(jù) 208
13.2.3 集群節(jié)點間共享存儲 214
13.3 卷和持久化數(shù)據(jù)--命令 215
13.4 本章小結(jié) 216
第 14 章 使用 Docker Stack部署應(yīng)用 217
14.1 使用Docker Stack部署應(yīng)用--簡介 217
14.2 使用Docker Stack部署應(yīng)用--詳解 218
14.2.1 示例應(yīng)用概述 219
14.2.2 深入分析Stack文件 220
14.2.3 部署應(yīng)用 225
14.2.4 管理Stack 229
14.3 使用Docker Stack部署應(yīng)用--命令 234
14.4 本章小結(jié) 234
第 15 章 Docker 安全 235
15.1 Docker安全--簡介 235
15.2 Docker安全--詳解 237
15.2.1 Linux安全技術(shù) 237
15.2.2 Docker安全技術(shù) 244
15.3 本章小結(jié) 258

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號