注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用Docker技術(shù)入門與實戰(zhàn)

Docker技術(shù)入門與實戰(zhàn)

Docker技術(shù)入門與實戰(zhàn)

定 價:¥59.00

作 者: 楊保華 戴王劍 等
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機(jī)/網(wǎng)絡(luò) 行業(yè)軟件及應(yīng)用

ISBN: 9787111488521 出版時間: 2015-01-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  在云計算時代,開發(fā)者將應(yīng)用轉(zhuǎn)移到云上已經(jīng)解決了硬件管理的問題,然而軟件配置和管理相關(guān)的問題依然存在。Docker的出現(xiàn)正好能幫助軟件開發(fā)者開闊思路,嘗試新的軟件管理方法來解決這個問題。通過掌握Docker,開發(fā)人員便可享受先進(jìn)的自動化運(yùn)維理念和工具,無需運(yùn)維人員介入即可順利運(yùn)行于各種運(yùn)行環(huán)境。《Docker技術(shù)入門與實戰(zhàn)》分為三大部分:Docker入門、實戰(zhàn)案例和高級話題。第一部分(第1~8章)介紹Docker與虛擬化技術(shù)的基本概念,包括安裝、鏡像、容器、倉庫、數(shù)據(jù)管理等;第二部分(第9~17章)通過案例介紹Docker的應(yīng)用方法,包括與各種操作系統(tǒng)平臺、SSH服務(wù)的鏡像、Web服務(wù)器與應(yīng)用、數(shù)據(jù)庫的應(yīng)用、各類編程語言的接口、私有倉庫等;第三部分(第18~21章)是一些高級話題,如Docker核心技術(shù)、安全、高級網(wǎng)絡(luò)配置、相關(guān)項目等。《Docker技術(shù)入門與實戰(zhàn)》從基本原理開始入手,深入淺出地講解Docker的構(gòu)建與操作,內(nèi)容系統(tǒng)全面,可幫助開發(fā)人員、運(yùn)維人員快速部署應(yīng)用。

作者簡介

  楊保華 博士,清華大學(xué)畢業(yè),現(xiàn)為 IBM 中國研究院研究員。主要從事數(shù)據(jù)中心網(wǎng)絡(luò)解決方案的研發(fā)與部署,技術(shù)方向包括云計算、軟件定義網(wǎng)絡(luò)(SDN)、網(wǎng)絡(luò)安全等,是國內(nèi)較早從事 SDN 和網(wǎng)絡(luò)虛擬化相關(guān)技術(shù)的推廣者,同時也是 DockerPool 開源社區(qū)的發(fā)起人之一。戴王劍 資深架構(gòu)師,多年來一直從事計算機(jī)網(wǎng)絡(luò)、服務(wù)器架構(gòu)設(shè)計,負(fù)責(zé)過多個省級項目的架構(gòu)設(shè)計。熱衷開源事業(yè),是 DockerPool 開源社區(qū)的發(fā)起人之一。曹亞侖 85后,全棧 Web 開發(fā)者,擅長并專注于 SaaS 系統(tǒng)架構(gòu)設(shè)計與研發(fā), 興趣為 PaaS 和智能可穿戴設(shè)備。出版有譯著《Arduino 無線傳感器網(wǎng)絡(luò)實踐指南》以及開源圖書《程序員禪修指南》。

圖書目錄

序一
序二
前言
作者簡介
第一部分 Docker入門
第1章 初識Docker 3
1.1 什么是Docker 3
1.2 為什么要使用Docker 5
1.3 虛擬化與Docker 7
1.4 本章小結(jié) 8
第2章 Docker的核心概念和安裝 9
2.1 核心概念 9
2.2 安裝Docker 11
2.3 本書環(huán)境介紹 14
2.4 本章小結(jié) 15
第3章 鏡像 16
3.1 獲取鏡像 16
3.2 查看鏡像信息 17
3.3 搜尋鏡像 20
3.4 刪除鏡像 21
3.5 創(chuàng)建鏡像 23
3.6 存出和載入鏡像 24
3.7 上傳鏡像 25
3.8 本章小結(jié) 25
第4章 容器 26
4.1 創(chuàng)建容器 26
4.2 終止容器 28
4.3 進(jìn)入容器 29
4.4 刪除容器 31
4.5 導(dǎo)入和導(dǎo)出容器 31
4.6 本章小結(jié) 32
第5章 倉庫 33
5.1 Docker Hub 33
5.2 Docker Pool簡介 35
5.3 創(chuàng)建和使用私有倉庫 36
5.4 本章小結(jié) 38
第6章 數(shù)據(jù)管理 39
6.1 數(shù)據(jù)卷 39
6.2 數(shù)據(jù)卷容器 40
6.3 利用數(shù)據(jù)卷容器遷移數(shù)據(jù) 42
6.4 本章小結(jié) 42
第7章 網(wǎng)絡(luò)基礎(chǔ)配置 43
7.1 端口映射實現(xiàn)訪問容器 43
7.2 容器互聯(lián)實現(xiàn)容器間通信 45
7.3 本章小結(jié) 47
第8章 使用Dockerfile創(chuàng)建鏡像 48
8.1 基本結(jié)構(gòu) 48
8.2 指令 49
8.3 創(chuàng)建鏡像 53
8.4 本章小結(jié) 53
第二部分 實戰(zhàn)案例
第9章 操作系統(tǒng) 57
9.1 Busybox 57
9.2 Debian/Ubuntu 60
9.3 CentOS/Fedora 62
9.4 CoreOS 64
9.5 本章小結(jié) 69
第10章 創(chuàng)建支持SSH服務(wù)的鏡像 70
10.1 基于commit命令創(chuàng)建 70
10.2 使用Dockerfile創(chuàng)建 74
10.3 本章小結(jié) 79
第11章 Web服務(wù)器與應(yīng)用 80
11.1 Apache 80
11.2 Nginx 86
11.3 Tomcat 95
11.4 Weblogic 102
11.5 LAMP 119
11.5.1 下載LAMP鏡像 119
11.5.2 使用默認(rèn)方式啟動LAMP容器 119
11.5.3 部署自己的PHP應(yīng)用 120
11.5.4 在PHP程序中連接數(shù)據(jù)庫 120
11.6 CMS 121
11.7 本章小結(jié) 123
第12章 數(shù)據(jù)庫應(yīng)用 124
12.1 MySQL 124
12.2 Oracle XE 129
12.3 MongoDB 130
12.4 本章小結(jié) 134
第13章 編程語言 136
13.1 PHP 136
13.1.1 PHP技術(shù)棧 136
13.1.2 PHP常用框架 142
13.1.3 相關(guān)資源 147
13.2 C/C++ 147
13.2.1 GCC 147
13.2.2 LLVM 150
13.2.3 Clang 150
13.3 Java 151
13.4 Python 153
13.4.1 Python技術(shù)棧 153
13.4.2 Flask 155
13.4.3 Django 157
13.4.4 相關(guān)資源 159
13.5 Perl 160
13.5.1 Perl技術(shù)棧 160
13.5.2 Catalyst 161
13.5.3 相關(guān)資源 161
13.6 Ruby 162
13.6.1 Ruby技術(shù)棧 162
13.6.2 JRuby 163
13.6.3 Ruby on Rails 164
13.6.4 Sinatra 165
13.6.5 相關(guān)資源 166
13.7 JavaScript 166
13.7.1 JavaScript技術(shù)棧 166
13.7.2 Node.js 167
13.7.3 Express 168
13.7.4 AngularJS 170
13.7.5 相關(guān)資源 171
13.8 Go 172
13.8.1 Go技術(shù)棧 172
13.8.2 Beego 174
13.8.3 Revel 175
13.8.4 Martini 177
13.8.5 相關(guān)資源 179
13.9 本章小結(jié) 180
第14章 使用私有倉庫 181
14.1 使用docker-registry 181
14.2 用戶認(rèn)證 183
14.3 使用私有倉庫批量上傳鏡像 186
14.4 倉庫配置文件 189
14.5 本章小結(jié) 196
第15章 構(gòu)建Docker容器集群 197
15.1 使用自定義網(wǎng)橋連接跨主機(jī)容器 197
15.2 使用Ambassador容器 199
15.3 本章小結(jié) 200
第16章 在公有云上使用Docker 202
16.1 公有云上安裝Docker 202
16.1.1 CentOS 6.5系統(tǒng) 202
16.1.2 Ubuntu 14.04系統(tǒng) 207
16.2 阿里云Docker的特色服務(wù) 207
16.3 本章小結(jié) 213
第17章 Docker實踐之道 214
17.1 個人學(xué)習(xí)之道 214
17.1.1 溫故而知新 215
17.1.2 眾人拾柴火焰高 216
17.2 技術(shù)創(chuàng)業(yè)之道 217
17.3 中小型企業(yè)實踐之道 218
17.3.1 開發(fā)、測試和發(fā)布中應(yīng)用Docker 218
17.3.2 應(yīng)用Docker到生產(chǎn)環(huán)境 220
17.4 本章小結(jié) 220
第三部分 高級話題
第18章 Docker核心技術(shù) 223
18.1 基本架構(gòu) 223
18.2 命名空間 225
18.3 控制組 227
18.4 聯(lián)合文件系統(tǒng) 229
18.5 Docker網(wǎng)絡(luò)實現(xiàn) 230
18.6 本章小結(jié) 232
第19章 Docker安全 233
19.1 命名空間隔離的安全 233
19.2 控制組資源控制的安全 234
19.3 內(nèi)核能力機(jī)制 234
19.4 Docker服務(wù)端的防護(hù) 235
19.5 其他安全特性 236
19.6 本章小結(jié) 237
第20章 高級網(wǎng)絡(luò)配置 238
20.1 網(wǎng)絡(luò)啟動與配置參數(shù) 238
20.2 配置容器DNS和主機(jī)名 240
20.3 容器訪問控制 241
20.4 映射容器端口到宿主主機(jī)的實現(xiàn) 243
20.5 配置docker0網(wǎng)橋 244
20.6 自定義網(wǎng)橋 245
20.7 創(chuàng)建一個點到點連接 246
20.8 工具和項目 247
20.9 本章小結(jié) 251
第21章 Docker相關(guān)項目 252
21.1 平臺即服務(wù)方案 252
21.2 持續(xù)集成 253
21.3 管理工具 256
21.4 編程開發(fā) 261
21.5 其他項目 262
21.6 本章小結(jié) 267
附  錄
附錄A 常見問題匯總 270
附錄B 常見倉庫 276
附錄C Docker命令查詢 294
附錄D Docker資源鏈接 299

本目錄推薦

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