日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

Docker快速入門

Docker快速入門

定 價:¥59.00

作 者: 趙榮嬌
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302626107 出版時間: 2023-03-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  近年來,云原生(Cloud Native)可謂是業(yè)界最火的概念之一,眾多互聯(lián)網(wǎng)巨頭都已經(jīng)開始積極擁抱云原生,越來越多的生產(chǎn)場景都直接上云,Docker技術(shù)也由此得到了廣泛的應(yīng)用。本書用于Docker技術(shù)入門,配套示例源碼、PPT課件。 本書共分15章,內(nèi)容包括容器技術(shù)的發(fā)展歷程、Docker的由來與容器生態(tài)、Docker 的安裝與使用、容器的操作、鏡像的操作、應(yīng)用的容器化、Docker網(wǎng)絡(luò)、Docker存儲、日志管理、Docker Compose部署和管理、Docker Swarm集群管理、Docker實戰(zhàn)應(yīng)用,以及通過Docker Desktop使用Kubernetes。 本書內(nèi)容詳盡、示例豐富,是廣大Docker初學(xué)者必備的參考書和工具書。本書也適合作為高等院校大數(shù)據(jù)、計算機軟件等專業(yè)的教材。

作者簡介

  趙榮嬌,飛豬旅行前端開發(fā)工程師,擅長CSS、JavaScript和各種Web前端框架,精通容器技術(shù)部署Web應(yīng)用,參與寫作或翻譯過多本前端精品圖書。喜歡旅行,熱愛前端開發(fā),樂于分享。

圖書目錄

第1章  容器技術(shù)的發(fā)展 1
1.1  什么是容器 1
1.2  為什么需要容器 3
1.3  容器技術(shù)的發(fā)展歷程 5
1.4  容器的優(yōu)缺點 6
1.4.1  容器的優(yōu)點 6
1.4.2  容器的缺點 7
1.5  Docker容器是如何工作的 7
第2章  Docker簡介 11
2.1  什么是Docker 11
2.2  Docker的由來與發(fā)展歷程 12
2.3  Docker的架構(gòu)與組成 13
2.3.1  Docker的架構(gòu) 13
2.3.2  Docker中應(yīng)用系統(tǒng)的存在形式 15
2.4  Docker容器生態(tài)系統(tǒng) 15
2.4.1  容器核心技術(shù) 15
2.4.2  容器平臺技術(shù) 16
2.4.3  容器支持技術(shù) 17
2.5  為什么使用Docker 18
2.5.1  Docker的應(yīng)用場景 18
2.5.2  Docker可以解決哪些問題 19
2.5.3  Docker的應(yīng)用成本 19
第3章  Docker的安裝與使用 20
3.1  在Windows中安裝Docker 20
3.1.1  安裝WSL 2 20
3.1.2  安裝Docker Desktop for Windows 22
3.2  在Ubuntu中安裝Docker 24
3.2.1  安裝Docker 24
3.2.2  運行Docker 26
3.2.3  使用docker命令 27
3.2.4  使用Docker鏡像 28
3.3  在Mac OS中安裝Docker 30
3.3.1  使用Homebrew安裝 30
3.3.2  手動下載安裝 31
第4章  操作容器 33
4.1  容器的生命周期 33
4.2  創(chuàng)建容器 34
4.3  管理容器 36
4.4  啟動與終止 37
4.5  進(jìn)入容器 38
4.6  導(dǎo)出和導(dǎo)入 38
第5章  Docker引擎 40
5.1  Docker引擎簡介 40
5.2  Docker引擎的組件構(gòu)成 42
5.2.1  runc 42
5.2.2  containerd 42
第6章  Docker鏡像 44
6.1  鏡像構(gòu)成 44
6.2  獲取鏡像 45
6.3  列出鏡像 46
6.4  刪除本地鏡像 47
6.5  定制鏡像 47
6.5.1  使用docker commit命令定制鏡像 48
6.5.2  使用docker build命令 Dockerfile文件定制鏡像 50
第7章  Docker容器 52
7.1  Docker容器簡介 52
7.2  資源限制 52
7.2.1  內(nèi)存資源限制 53
7.2.2  容器的內(nèi)存限制 53
7.2.3  容器的CPU限制 56
7.3  容器的底層技術(shù) 61
7.3.1  Cgroup 61
7.3.2  Namespace 62
7.3.3  聯(lián)合文件系統(tǒng)(AUFS) 64
7.3.4  LXC 64
第8章  應(yīng)用的容器化 65
8.1  應(yīng)用容器化簡介 65
8.2  單體應(yīng)用容器化 66
8.3  生成環(huán)境中的多階段構(gòu)建 69
8.4  常用的命令 71
第9章  Docker網(wǎng)絡(luò)模式 73
9.1  Docker網(wǎng)絡(luò)模式簡介 73
9.2  bridge網(wǎng)絡(luò)模式 74
9.3  host網(wǎng)絡(luò)模式 77
9.4  none網(wǎng)絡(luò)模式 78
9.5  container網(wǎng)絡(luò)模式 78
9.6  user-defined網(wǎng)絡(luò)模式 79
9.6.1  創(chuàng)建自定義的bridge網(wǎng)絡(luò) 79
9.6.2  使用自定義網(wǎng)絡(luò) 81
9.7  高級網(wǎng)絡(luò)配置 82
第10章  Docker存儲 86
10.1  Docker存儲簡介 86
10.2  storage driver 87
10.3  data volume 88
10.3.1  volume 88
10.3.2  bind mount 90
10.3.3  tmpfs mount 91
第11章  日志管理 93
11.1  查看引擎日志 93
11.2  查看容器日志 94
11.3  清理容器日志 95
11.4  日志驅(qū)動程序 97
11.4.1  日志驅(qū)動程序概述 97
11.4.2  local日志驅(qū)動 98
11.4.3  json-file日志驅(qū)動 99
11.4.4  syslog日志驅(qū)動 100
11.4.5  日志驅(qū)動的選擇 100
第12章  Docker Compose 104
12.1  Docker Compose簡介 104
12.2  安裝Docker Compose 105
12.3  模板文件語法 106
12.3.1  docker-compose.yml語法說明 106
12.3.2  YAML文件格式及編寫注意事項 114
12.3.3  Docker Compose常用命令 115
12.3.4  Docker Compose常用命令匯總清單 120
12.4  使用 Docker Compose構(gòu)建Web應(yīng)用 120
第13章  Docker Swarm 124
13.1  Docker Swarm架構(gòu)與概念 124
13.1.1  Docker Swarm架構(gòu) 124
13.1.2  Docker Swarm相關(guān)概念 125
13.1.3  Docker Swarm的特點 126
13.1.4  Docker Swarm的工作流 127
13.2  部署Swarm集群 128
13.2.1  準(zhǔn)備工作 128
13.2.2  創(chuàng)建集群 129
13.2.3  加入集群 129
13.2.4  查看集群節(jié)點信息 130
13.2.5  刪除節(jié)點 131
13.2.6  創(chuàng)建服務(wù) 133
13.2.7  彈性擴縮容 134
13.3  Docker Swarm調(diào)度策略 134
13.4  滾動升級 134
13.5  Docker Swarm常用指令 136
第14章  Docker實戰(zhàn)應(yīng)用 138
14.1  Web應(yīng)用概要 138
14.2  創(chuàng)建Web應(yīng)用 139
14.3  構(gòu)建Web鏡像 141
14.4  創(chuàng)建接口服務(wù) 145
14.5  構(gòu)建Server鏡像 146
14.6  跨域轉(zhuǎn)發(fā)請求 148
14.7  部署MySQL 156
第15章  通過Docker Desktop使用Kubernetes 165
15.1  Kubernetes基本概念 165
15.1.1  Cluster 166
15.1.2  Pod 167
15.1.3  Node 168
15.1.4  Namespace 168
15.1.5  Service 168
15.1.6  Label 169
15.2  Kubernetes架構(gòu)設(shè)計簡介 169
15.3  Kubernetes使用示例 171
15.3.1  啟用Kubernetes 171
15.3.2  使用Kubernetes 172
15.3.3  創(chuàng)建MySQL 173
15.3.4  使用命名空間部署MySQL 176

本目錄推薦

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