Docker開發指南

Docker開發指南 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[英] 阿德裏安·莫阿特(Adrian Mouat) 著,黃彥邦 譯



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-18

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115449573
版次:1
商品編碼:12174050
包裝:平裝
叢書名: 圖靈程序設計叢書
開本:16開
齣版時間:2017-03-01
用紙:膠版紙
頁數:271
正文語種:中文


相關圖書





圖書描述

編輯推薦

Docker容器給軟件的開發、發布和運行提供瞭簡單、快速和可靠的方法,尤其是在動態和分布式的環境中。通過這本實戰指南,你將學習到為什麼容器如此重要,Docker能帶來哪些好處,以及怎樣把它變成開發流程的一部分。

本書適閤軟件開發者、運維工程師和係統管理員,尤其適閤對DevOps模式感興趣的讀者。作者將帶領你從基礎知識齣發,直到瞭解如何在多主機係統上運行數十個擁有聯網和調度能力的容器係統,重在讓你掌握使用Docker來開發、測試以及部署Web應用。

- 從構建和部署簡單Web應用開始瞭解Docker
- 使用持續部署技術,把應用一天多次推送到生産環境
- 學習各種不同的選項和技術,實現多容器的日誌記錄和監控
- 剖析聯網和服務發現:容器之間如何尋找對方,以及怎樣把它們連接起來
- 通過運用容器的編排和集群功能,解決負載均衡、擴展、故障切換以及調度的問題
- 遵守縱深防禦和zui小權限的原則,確保係統安全
- 利用容器構建微服務架構

內容簡介

Docker容器輕量和可移植的特性尤其適用於動態和分布式的環境,它的興起給軟件開發流程帶來瞭一場革命。Docker開發指南對Docker進行瞭全麵講解,包括開發、生産以至維護的整個軟件生命周期,並對其中可能齣現的一些問題進行瞭探討,如軟件版本差異、開發環境與生産環境的差異、係統安全問題,等等。

作者簡介

Adrian Mouat,Container Solutions公司首席科學傢。參與過很多軟件項目,既有小型的Web應用,也有大型數據分析軟件。

【譯者簡介】

黃彥邦(Anthony Wong)

Linux開發專傢,熱衷於開源技術,從事Linux相關開發工作十多年,曾參與多個大型開源項目,如Debian GNU/Linux和Ubuntu,提交補丁無數。以推動Debian係統中文化以及網站和文檔翻譯為目標,1998年成為中國首位Debian計劃官方開發者。

個人網站:http://blog.anthonywong.net

目錄

前言 xi
第一部分 背景與基礎
第 1 章 何謂容器,為何需要它 3
1.1 容器與虛擬機的比較 4
1.2 Docker與容器 5
1.3 Docker的曆史 7
1.4 插件與基礎設施 8
1.5 64位Linux 9
第 2 章 安裝 10
2.1 在Linux上安裝 Docker 10
2.1.1 將SELinux置於寬容模式下運行 11
2.1.2 不使用sudo命令執行Docker 11
2.2 在Mac OS及Windows上安裝Docker 12
2.3 快速確認 13
第 3 章 邁齣第一步 15
3.1 運行第一個鏡像 15
3.2 基本命令 16
3.3 通過Dockerfile創建鏡像 20
3.4 使用寄存服務 22
3.5 使用Redis官方鏡像 24
3.6 總結 27
第 4 章 Docker基本概念 28
4.1 Docker係統架構 28
4.1.1 底層技術 29
4.1.2 周邊技術 30
4.1.3 Docker托管 31
4.2 鏡像是如何生成的 32
4.2.1 構建環境的上下文 32
4.2.2 鏡像層 33
4.2.3 緩存 35
4.2.4 基礎鏡像 35
4.2.5 Dockerfile指令 37
4.3 使容器與世界相連 39
4.4 容器互聯 40
4.5 利用數據捲和數據容器管理數據 41
4.5.1 共享數據 43
4.5.2 數據容器 44
4.6 Docker常用命令 45
4.6.1 run命令 46
4.6.2 容器管理 48
4.6.3 Docker信息 50
4.6.4 容器信息 50
4.6.5 鏡像管理 52
4.6.6 使用寄存服務器 54
4.7 總結 55
第二部分 Docker與軟件生命周期
第 5 章 在開發中應用Docker 59
5.1 說聲“Hello World!” 59
5.2 通過Compose實現自動化 67
5.3 總結 69
第 6 章 創建一個簡單的Web應用 71
6.1 創建一個基本網頁 72
6.2 利用現有鏡像 73
6.3 實現緩存功能 78
6.4 微服務 81
6.5 總結 81
第 7 章 鏡像分發 82
7.1 鏡像及鏡像庫的命名方式 82
7.2 Docker Hub 83
7.3 自動構建 85
7.4 私有分發 86
7.4.1 運行自己的寄存服務 86
7.4.2 商業寄存服務 92
7.5 縮減鏡像大小 92
7.6 鏡像齣處 94
7.7 總結 94
第 8 章 Docker持續集成與測試 95
8.1 為identidock添加單元測試 95
8.2 創建Jenkins容器 100
8.3 推送鏡像 106
8.3.1 給鏡像正確的標簽 106
8.3.2 準生産及生産環境 108
8.3.3 鏡像數量激增的問題 108
8.3.4 使用Docker部署Jenkins slaves 109
8.4 備份Jenkins數據 109
8.5 持續集成的托管解決方案 109
8.6 測試與微服務 110
8.7 總結 111
第 9 章 部署容器 113
9.1 通過Docker Machine配置資源 114
9.2 使用代理 117
9.3 執行選項 122
9.3.1 shell腳本 122
9.3.2 使用進程管理器(或用systemd控製所有進程) 124
9.3.3 使用配置管理工具 127
9.4 主機配置 130
9.4.1 選擇操作係統 130
9.4.2 選擇存儲驅動程序 130
9.5 專門的托管方案 132
9.5.1 Triton 132
9.5.2 榖歌容器引擎 134
9.5.3 亞馬遜EC2容器服務 135
9.5.4 Giant Swarm 136
9.6 持久性數據和生産環境容器 138
9.7 分享秘密信息 139
9.7.1 在鏡像中保存秘密信息 139
9.7.2 通過環境變量傳遞密鑰 139
9.7.3 通過數據捲傳遞密鑰 140
9.7.4 使用鍵值存儲 140
9.8 網絡連接 141
9.9 生産環境的寄存服務 141
9.10 持續部署 / 交付 141
9.11 總結 142
第 10 章 日誌記錄和監控 143
10.1 日誌記錄 144
10.1.1 Docker默認的日誌記錄 144
10.1.2 日誌匯總 145
10.1.3 使用ELK進行日誌記錄 146
10.1.4 通過syslog實現日誌管理 155
10.1.5 從文件抓取日誌 160
10.2 監控和警報 161
10.2.1 使用Docker工具進行監測 161
10.2.2 cAdvisor 162
10.2.3 集群解決方案 163
10.3 商用的監聽及日誌記錄解決方案 166
10.4 總結 166
第三部分 工具和技術
第 11 章 聯網和服務發現 169
11.1 大使容器 170
11.2 服務發現 173
11.2.1 etcd 173
11.2.2 SkyDNS 177
11.2.3 Consul 181
11.2.4 服務注冊 185
11.2.5 其他解決方案 186
11.3 聯網選項 187
11.3.1 網橋模式 187
11.3.2 主機模式 188
11.3.3 容器模式 188
11.3.4 未聯網模式 188
11.4 全新的Docker聯網功能 188
11.5 網絡解決方案 190
11.5.1 Overlay 191
11.5.2 Weave 193
11.5.3 Flannel 196
11.5.4 Calico項目 201
11.6 總結 205
第 12 章 編排、集群和管理 207
12.1 集群和編排工具 208
12.1.1 Swarm 208
12.1.2 fleet 214
12.1.3 Kubernetes 219
12.1.4 Mesos和Marathon 226
12.2 容器管理平颱 235
12.2.1 Rancher 236
12.2.2 Clocker 237
12.2.3 Tutum 238
12.3 總結 239
第 13 章 容器安全與限製容器 241
13.1 需要考慮的事項 242
13.2 縱深防禦 244
13.3 如何保護identidock 245
13.4 以主機隔離容器 246
13.5 進行更新 246
13.6 鏡像齣處 249
13.6.1 Docker摘要 250
13.6.2 Docker的內容信任機製 250
13.6.3 可復製及可信任的Dockerfile 254
13.7 安全建議 256
13.7.1 設置用戶 256
13.7.2 限製容器聯網 257
13.7.3 刪除setuid和setgid的二進製文件 258
13.7.4 限製內存使用 259
13.7.5 限製CPU使用 260
13.7.6 限製重新啓動 261
13.7.7 限製文件係統 261
13.7.8 限製內核能力 262
13.7.9 應用資源限製 263
13.8 運行加固內核 264
13.9 Linux安全模塊 265
13.9.1 SELinux 265
13.9.2 AppArmor 268
13.10 審核 268
13.11 事件響應 269
13.12 未來特性 269
13.13 總結 270
作者簡介 271
關於封麵 271
Docker開發指南 下載 mobi epub pdf txt 電子書 格式

Docker開發指南 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Docker開發指南 下載 mobi pdf epub txt 電子書 格式 2024

Docker開發指南 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

網上推薦的技術書籍,趁著有618活動買的很劃算

評分

書質量很好

評分

質量不錯,作者就是docker的開發者之一,應該會很有收獲的吧。

評分

真真正正第一本學習docker的書,學習基本使用

評分

好東西,慢慢看!京東的書就是靠譜!以後繼續支持!

評分

商品不錯,正品;京東快遞速度一直很給力,相信京東,繼續支持~~~

評分

讀瞭一點點,紙張質量不錯,就是都印歪瞭,不過不怎麼影響閱讀。

評分

挺不錯的 應該早點買的啊 買的優點遲瞭 不過現在開始研究也不晚的啊

評分

書不錯,就是太貴瞭,希望多做活動。

類似圖書 點擊查看全場最低價

Docker開發指南 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有