中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
Docker容器實(shí)戰(zhàn)-原理.架構(gòu)與應(yīng)用

包郵 Docker容器實(shí)戰(zhàn)-原理.架構(gòu)與應(yīng)用

出版社:電子工業(yè)出版社出版時(shí)間:暫無
開本: 32開 頁數(shù): 260
中 圖 價(jià):¥21.9(4.0折) 定價(jià)  ¥55.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

Docker容器實(shí)戰(zhàn)-原理.架構(gòu)與應(yīng)用 版權(quán)信息

Docker容器實(shí)戰(zhàn)-原理.架構(gòu)與應(yīng)用 本書特色

本書介紹了Docker容器技術(shù)的背景和基本原理,以及如何定制化符合用戶要求的Docker Daemon,增加安全性、提高效率。.鏡像提供了千差萬別的服務(wù),每一個(gè)鏡像都是要滿足用戶的某種需求。如何制作出體積小、安全性高、可配置性強(qiáng)的鏡像是困擾很多開發(fā)者的問題,書中詳細(xì)介紹了相關(guān)解決方案。本書的*后還介紹了各種流行的開源項(xiàng)目,讓讀者了解Docker生態(tài)圈。

Docker容器實(shí)戰(zhàn)-原理.架構(gòu)與應(yīng)用 內(nèi)容簡介

權(quán)威作者:具有十多年虛擬化研究經(jīng)驗(yàn),國內(nèi)首批研究Docker容器技術(shù)的專家,Docker開源項(xiàng)目貢獻(xiàn)者
快速入門:透過簡單的理論講解,帶你進(jìn)入Docker的世界
步驟詳細(xì):手把手教你配置方法,為你量身定制自己的Docker
內(nèi)容豐富:揭露鏡像制作過程,教你搭建鏡像倉庫

Docker容器實(shí)戰(zhàn)-原理.架構(gòu)與應(yīng)用 目錄

目  錄


第1篇 Docker基礎(chǔ)知識(shí)介紹
第1章 云計(jì)算簡介 2
1.1 虛擬化技術(shù)的分類和歷史 3
1.1.1 硬件級(jí)虛擬化歷史 3
1.1.2 操作系統(tǒng)級(jí)虛擬化歷史 4
1.2 云計(jì)算服務(wù)模式 4
1.3 Docker介紹 5
1.3.1 Docker主要解決什么問題 6
1.3.2 Docker的歷史 6
1.3.3 Docker是什么 6
1.4 Linux快速入門 7
1.4.1 選取什么發(fā)行版本 7
1.4.2 使用圖形界面還是命令行界面 8
1.4.3 英文還是中文 8
1.4.4 安裝Ubuntu 14.04 8
1.4.5 Linux常用工具 11
1.4.6 啟用root 用戶 12
1.4.7 使用vim 12
1.4.8 配置網(wǎng)絡(luò) 13
1.4.9 啟用SSH Server 13
1.4.10 通過客戶端遠(yuǎn)程連接Linux主機(jī) 14
1.4.11 免密碼登錄Linux主機(jī) 15
1.4.12 安裝軟件 15
1.4.13 公有云主機(jī)快速入門 16
1.4.14 購買云主機(jī) 17
1.4.15 連接到云主機(jī) 19
1.5 習(xí)題 21
第2章 Docker的安裝 22
2.1 在Ubuntu下安裝Docker 22
2.1.1 前置條件 22
2.1.2 更新apt源 23
2.1.3 Ubuntu 14.04特殊處理 24
2.1.4 正式安裝 24
2.2 在CentOS下安裝 26
2.2.1 前置條件 26
2.2.2 更新yum 26
2.2.3 添加倉庫 26
2.2.4 正式安裝 26
2.3 通過Ghostcloud進(jìn)行安裝 27
2.3.1 注冊(cè)Ghostcloud賬號(hào) 28
2.3.2 接入新主機(jī) 28
2.3.3 獲取安裝腳本 28
2.3.4 驗(yàn)證Docker安裝是否成功 30
2.3.5 運(yùn)行**個(gè)容器 30
2.4 通過官方的安裝腳本安裝 31
2.5 在非Linux系統(tǒng)下安裝Docker 32
2.6 習(xí)題 32
第3章 使用Docker 33
3.1 運(yùn)行hello-world 33
3.2 容器和鏡像 35
3.2.1 什么是容器 35
3.2.2 什么是鏡像 35
3.2.3 容器和鏡像的關(guān)系 36
3.3 Docker入門操作 36
3.3.1 查看Docker基本信息 36
3.3.2 下載**個(gè)基礎(chǔ)鏡像 37
3.3.3 運(yùn)行一個(gè)含shell終端的容器 38
3.3.4 查看容器運(yùn)行 38
3.3.5 運(yùn)行長時(shí)間容器 38
3.3.6 查看所有容器 39
3.4 習(xí)題 40
第2篇 Docker的基本使用
第4章 Docker深入解析 42
4.1 Docker的架構(gòu) 42
4.2 Docker如何工作 43
4.2.1 Docker Image工作方式 43
4.2.2 Docker Registry工作方式 44
4.2.3 容器工作方式 44
4.2.4 底層的技術(shù) 45
4.3 Docker Client和Daemon 46
4.4 通過容器運(yùn)行Web應(yīng)用 47
4.4.1 使用國內(nèi)倉庫 48
4.4.2 拉取apache-php鏡像 48
4.4.3 運(yùn)行鏡像 48
4.4.4 網(wǎng)頁訪問 48
4.4.5 修改頁面內(nèi)容 49
4.4.6 持久化容器 50
4.5 鏡像制作 50
4.5.1 查看本機(jī)鏡像 50
4.5.2 獲取鏡像的三種方式 51
4.5.3 查找DockerHub鏡像 51
4.5.4 查找其他倉庫鏡像 52
4.5.5 push鏡像 54
4.5.6 根據(jù)Dockerfile編譯鏡像 55
4.5.7 刪除鏡像 56
4.6 docker run命令 56
4.6.1 docker run的語法格式 56
4.6.2 前后臺(tái)運(yùn)行 57
4.6.3 容器的標(biāo)識(shí) 57
4.6.4 PID設(shè)置 58
4.6.5 UTS(--uts)設(shè)置 58
4.6.6 IPC(--ipc)設(shè)置 59
4.6.7 網(wǎng)絡(luò)設(shè)置 59
4.6.8 重啟策略(--restart) 60
4.6.9 Clean up (--rm) 61
4.6.10 CGroups控制 61
4.6.11 特權(quán)模式和Capabilities 61
4.6.12 日志驅(qū)動(dòng)(--log-driver) 62
4.6.13 覆蓋image的默認(rèn)參數(shù) 62
4.7 習(xí)題 63
第5章 容器的網(wǎng)絡(luò) 64
5.1 容器自帶網(wǎng)絡(luò) 64
5.2 網(wǎng)絡(luò)詳情 65
5.3 用戶自定義網(wǎng)絡(luò) 67
5.3.1 橋接網(wǎng)絡(luò) 67
5.3.2 Overlay網(wǎng)絡(luò) 68
5.4 習(xí)題 71
第6章 容器的數(shù)據(jù) 72
6.1 數(shù)據(jù)卷 72
6.1.1 創(chuàng)建一個(gè)數(shù)據(jù)卷 72
6.1.2 映射一個(gè)外部卷 73
6.2 使用數(shù)據(jù)型容器 73
6.3 備份、還原和遷移數(shù)據(jù)卷 73
6.4 容器和代碼進(jìn)行關(guān)聯(lián) 74
6.5 習(xí)題 74
第7章 鏡像倉庫 75
7.1 倉庫相關(guān)的Docker命令 75
7.1.1 登錄 75
7.1.2 查找 76
7.1.3 拉取 76
7.1.4 提交 76
7.2 習(xí)題 76
第3篇 Docker的高級(jí)使用
第8章 鏡像和容器的存儲(chǔ)結(jié)構(gòu) 78
8.1 鏡像、容器和存儲(chǔ)驅(qū)動(dòng)的關(guān)系 78
8.1.1 鏡像和鏡像層 78
8.1.2 鏡像存儲(chǔ)方式 80
8.1.3 一個(gè)遷移例子 81
8.1.4 容器和容器層 82
8.1.5 寫時(shí)復(fù)制策略 83
8.1.6 使用共享技術(shù)減小鏡像體積 83
8.1.7 使用復(fù)制技術(shù)加快容器啟動(dòng)時(shí)間 86
8.1.8 數(shù)據(jù)卷和存儲(chǔ)驅(qū)動(dòng) 90
8.2 如何選擇存儲(chǔ)驅(qū)動(dòng) 90
8.2.1 存儲(chǔ)設(shè)備和存儲(chǔ)驅(qū)動(dòng) 92
8.2.2 如何存儲(chǔ)驅(qū)動(dòng) 92
8.3 AUFS存儲(chǔ)驅(qū)動(dòng) 94
8.3.1 AUFS中的鏡像 94
8.3.2 AUFS中的容器讀寫 95
8.3.3 在AUFS中刪除文件 95
8.3.4 如何配置AUFS 96
8.3.5 鏡像的存儲(chǔ)方式 96
8.3.6 容器的存儲(chǔ)方式 97
8.3.7 AUFS的性能 99
8.4 Devicemapper存儲(chǔ)驅(qū)動(dòng) 99
8.4.1 Devicemapper中的鏡像 100
8.4.2 Devicemapper中的讀操作 101
8.4.3 Devicemapper中的寫操作 102
8.4.4 如何配置Devicemapper 103
8.4.5 在生產(chǎn)環(huán)境中配置direct-lvm模式 104
8.4.6 Devicemapper的存儲(chǔ)方式 107
8.4.7 動(dòng)態(tài)擴(kuò)容loop-lvm模式下的thin pool 108
8.4.8 動(dòng)態(tài)擴(kuò)容direct-lvm模式下的thin pool 110
8.4.9 Devicemapper的性能 110
8.5 Btrfs存儲(chǔ)驅(qū)動(dòng) 111
8.5.1 Btrfs中的鏡像 112
8.5.2 Btrfs的存儲(chǔ)方式 114
8.5.3 Btrfs中的讀寫 114
8.5.4 如何配置Btrfs 115
8.5.5 Btrfs的性能 116
8.6 ZFS存儲(chǔ)驅(qū)動(dòng) 117
8.6.1 ZFS中的鏡像 117
8.6.2 ZFS中的讀寫 118
8.6.3 如何配置ZFS 119
8.6.4 ZFS的性能 121
8.7 Overlay存儲(chǔ)驅(qū)動(dòng) 122
8.7.1 Overlay中的鏡像 122
8.7.2 Overlay2中的鏡像 125
8.7.3 Overlay中的讀寫 127
8.7.4 如何配置Overlay/Overlay2 127
8.7.5 Overlay的性能 128
8.8 習(xí)題 129
第9章 定制Docker Daemon 130
9.1 修改Docker Daemon的三種方式 130
9.1.1 直接啟動(dòng)Docker Daemon 132
9.1.2 修改Docker Daemon啟動(dòng)項(xiàng) 132
9.1.3 自定義Docker Daemon配置文件 135
9.2 倉庫相關(guān)配置 137
9.2.1 --disable-legacy-registry選項(xiàng) 137
9.2.2 --registry-mirror選項(xiàng) 138
9.2.3 --insecure-registry選項(xiàng) 139
9.3 安全相關(guān)配置 139
9.3.1 -p, --pidfile選項(xiàng) 139
9.3.2 -H, --host選項(xiàng) 139
9.3.3 --tls, --tlscacert, --tlscert, --tlskey, --tlsverify選項(xiàng) 141
9.4 日志相關(guān) 145
9.4.1 -D,--debug選項(xiàng) 145
9.4.2 --log-level選項(xiàng) 145
9.4.3 --log-driver和--log-opt選項(xiàng) 146
9.5 存儲(chǔ)相關(guān)配置 148
9.5.1 -g, --graph選項(xiàng) 148
9.5.2 --storage-driver選項(xiàng) 148
9.5.3 --storage-opt選項(xiàng) 149
9.6 網(wǎng)橋相關(guān)配置 154
9.6.1 --bip選項(xiàng) 154
9.6.2 --fixed-cidr,--fixed- cidr-v6選項(xiàng) 154
9.6.3 --mtu選項(xiàng) 155
9.6.4 -b, --bridge選項(xiàng) 155
9.7 容器與外部通信 156
9.7.1 --ip-forward選項(xiàng) 156
9.7.2 --iptables選項(xiàng) 156
9.7.3 --ip, --ipv6選項(xiàng) 156
9.8 其他網(wǎng)絡(luò)配置 157
9.8.1 --default-gateway、--default-gateway-v6選項(xiàng) 157
9.8.2 --dns,--dns-opt,--dns-search選項(xiàng) 158
9.9 execdriver配置 158
9.9.1 --exec-opt選項(xiàng) 158
9.9.2 --exec-root選項(xiàng) 159
9.10 其他配置 159
9.11 習(xí)題 159
第10章 如何編寫Dockerfile 160
10.1 本地編譯鏡像 160
10.2 dockerignore文件 162
10.3 Dockerfile格式 163
10.4 Dockerfile指令詳解 163
10.4.1 FROM指令 163
10.4.2 MAINTAINER指令 164
10.4.3 RUN指令 164
10.4.4 CMD指令 164
10.4.5 LABEL指令 165
10.4.6 EXPOSE指令 166
10.4.7 ENV指令 166
10.4.8 ADD指令 168
10.4.9 COPY指令 169
10.4.10 ENTRYPOINT指令 170
10.4.11 VOLUME指令 173
10.4.12 USER指令 174
10.4.13 WORKDIR指令 174
10.4.14 ARG指令 175
10.4.15 ONBUILD指令 177
10.4.16 STOPSIGNAL指令 178
10.5 CMD、ENTRYPOINT和RUN的區(qū)別 178
10.6 習(xí)題 179
第11章 Dockerfile*佳實(shí)踐 181
11.1 基本原則 181
11.2 Dockerfile指令*佳實(shí)踐 183
11.2.1 FROM指令*佳實(shí)踐 183
11.2.2 RUN指令*佳實(shí)踐 183
11.2.3 CMD指令*佳實(shí)踐 185
11.2.4 EXPOSE指令*佳實(shí)踐 186
11.2.5 ENV指令*佳實(shí)踐 188
11.2.6 ADD和COPY指令*佳實(shí)踐 189
11.2.7 ENTRYPOINT指令*佳實(shí)踐 191
11.2.8 VOLUME指令*佳實(shí)踐 194
11.2.9 UESR指令*佳實(shí)踐 196
11.2.10 使用gosu工具 196
11.2.11 WORKDIR指令*佳實(shí)踐 198
11.2.12 ONBUILD指令*佳實(shí)踐 199
11.3 如何減小鏡像體積 199
11.4 一些官方鏡像的Dockerfile 205
11.4.1 Golang鏡像 205
11.4.2 Perl鏡像 208
11.4.3 Hy鏡像 209
11.4.4 Rails鏡像 210
11.5 習(xí)題 211
第12章 使用容器提供服務(wù) 212
12.1 使用容器提供數(shù)據(jù)庫服務(wù) 212
12.1.1 使用容器提供MySQL 212
12.1.2 使用容器提供MongoDB 215
12.2 如何使用容器提供Web服務(wù) 217
12.2.1 使用容器提供Apache HTTP服務(wù) 217
12.2.2 使用容器提供Django服務(wù) 218
12.2.3 使用容器提供Gitlab服務(wù) 219
12.3 如何使用容器提供編程環(huán)境 220
12.3.1 使用容器提供Java環(huán)境 221
12.3.2 使用容器提供Golang環(huán)境 222
12.4 習(xí)題 225
第13章 建立私有鏡像倉庫 226
13.1 鏡像倉庫配置詳解 227
13.2 version選項(xiàng) 231
13.3 log選項(xiàng) 231
13.4 hooks選項(xiàng) 231
13.5 storage選項(xiàng) 232
13.5.1 filesystem選項(xiàng) 233
13.5.2 azure選項(xiàng) 234
13.5.3
展開全部

Docker容器實(shí)戰(zhàn)-原理.架構(gòu)與應(yīng)用 作者簡介

廖煜,電子科技大學(xué)計(jì)算機(jī)碩士,Ghostcloud聯(lián)合創(chuàng)始人。從事虛擬化技術(shù)研究十多年,擁有豐富的虛擬化、云計(jì)算及存儲(chǔ)技術(shù)經(jīng)驗(yàn)。國內(nèi)第一批研究Docker容器技術(shù)的專家,Docker開源項(xiàng)目貢獻(xiàn)者。先后供職于Intel、Symantec、EMC等IT公司。從2006年開始,在Intel MCP實(shí)驗(yàn)室研究虛擬化技術(shù)。在Symantec期間,作為核心成員研發(fā)了Symantec第一款虛擬化產(chǎn)品VxVI;并負(fù)責(zé)研發(fā)Symantec第一款存儲(chǔ)一體機(jī)N8000系列。在EMC期間,主要從事VNX系列產(chǎn)品的研發(fā)測(cè)試工作。
晏?hào)|,Ghostcloud創(chuàng)始人,超過20年編程經(jīng)驗(yàn),熟悉多種編程語言,全棧工程師。國內(nèi)最早一批Go語言使用者,Docker項(xiàng)目Committer,Beego項(xiàng)目Committer, 阿里云社區(qū)Docker技術(shù)專家。曾任索貝數(shù)碼分布式文件系統(tǒng)及高可用中間件資深架構(gòu)師,曾任Symantec/Veritas技術(shù)負(fù)責(zé)人,擁有超過12年分布式系統(tǒng)行業(yè)經(jīng)驗(yàn)。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 湖南成人高考报名-湖南成考网 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 磁力反应釜,高压釜,实验室反应釜,高温高压反应釜-威海自控反应釜有限公司 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 防爆鼓风机-全风-宏丰鼓风机-上海梁瑾机电设备有限公司 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 仿真植物|仿真树|仿真花|假树|植物墙 - 广州天昆仿真植物有限公司 | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 吹田功率计-长创耐压测试仪-深圳市新朗普电子科技有限公司 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 便民信息网_家电维修,家电清洗,开锁换锁,本地家政公司 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 |