| 書[0名0]: | Docker技術入門與實戰 ([0第0]2版)|5089907 |
| 圖書定價: | 69元 |
| 圖書作者: | 楊保華;戴王劍;曹亞侖 |
| 齣版社: | 機械工業齣版社 |
| 齣版日期: | 2017/2/1 0:00:00 |
| ISBN號: | 9787111555827 |
| 開本: | 16開 |
| 頁數: | 0 |
| 版次: | 2-1 |
| 作者簡介 |
| 楊保華:博士,畢業於清華[0大0][0學0],現為 IBM 資深研究員。主要負責核心係統方案的架構設計和研發,包括雲計算、[0大0]數據、金融科技等[0領0]域。他熱愛開源文化,是容器、軟件定義網絡、區塊鏈等開源技術的早期推廣者,曾為 OpenStack、HyperLedger 等開源項目作齣瞭貢獻。個人主頁為 https://yeasy.github.com。 戴王劍:資深架構師,多年來一直從事係統平颱、計算機網絡、服務器架構設計,負責過多個省級項目的架構設計。熱衷於開源事業,積[0極0]推動開源技術在生産實踐中的應用。 曹亞侖:阿裏雲高級係統工程師(花[0名0][0法0]喜),上雲架構師,擅長雲産[0品0]運維與雲平颱技術保障,對PaaS、IaaS層架構設計與實踐有較豐富的實戰經驗。同時也是DevOps實踐者與全棧開發者。微信[0all0]eng[0all0]er,個人主頁為[0all0]eng[0all0]er.github.io。 |
| 內容簡介 |
| 本書從Docker基本原理開始,深入淺齣地講解Docker的構建與操作,內容係統全麵,可幫助開發人員、運維人員快速部署Docker應用。本書分為四[0大0]部分:基礎入門、實戰案例、進階技能和開源項目。[0第0]一部分([0第0]1~8章)介紹Docker與虛擬化技術的基本概念,包括安裝、鏡像、容器、倉庫、數據捲,端口映射等;[0第0]二部分([0第0]9~16章)通過案例介紹Docker的應用方[0法0],包括各種操作係統平颱、SSH服務的鏡像、Web服務器與應用、數據庫的應用、各類編程語言的接口、容器雲等,還介紹瞭作者在容器實戰中的思考與經驗總結;[0第0]三部分([0第0]17~21章)介紹一些進階技能,如Docker核心技術實現原理、安全、高級網絡配置、libernetwork插件化網絡功能等;[0第0]四部分([0第0]22~28章)介紹與容器開發相關的開源項目,包括Etcd、Docker Machine、Docker Com [p1o1s] e、Docker Swarm、Mesos和Kubernetes等。 [0第0]2版參照Docker技術的新進展對全書內容進行瞭修訂,並增加瞭[0第0]四部分專門介紹與容器相關的[0知0][0名0]開源項目,利用好這些[0優0]秀的開源平颱,可以更好地在生産實踐中受益。 |
| 目錄 |
[0第0]2版前言 [0第0]1版前言 [0第0]一部分 基礎入門 [0第0]1章 初識容器與Docker 3 1.1 什麼是Docker 3 1.2 為什麼要使用Docker 5 1.3 Docker與虛擬化 7 1.4 本章小結 9 [0第0]2章 核心概念與安裝配置 10 2.1 核心概念 10 2.2 安裝Docker 11 2.2.1 Ubuntu環境下安裝Docker 12 2.2.2 CentOS環境下安裝Docker 14 2.2.3 通過腳本安裝 14 2.2.4 Mac OS環境下安裝Docker 15 2.2.5 Windows環境下安裝Docker 20 2.3 配置Docker服務 21 2.4 推薦實踐環境 22 2.5 本章小結 22 [0第0]3章 使用Docker鏡像 23 3.1 獲取鏡像 23 3.2 查看鏡像信息 25 3.3 搜尋鏡像 28 3.4 刪除鏡像 29 3.5 創建鏡像 31 3.6 存齣和載入鏡像 32 3.7 上傳鏡像 33 3.8 本章小結 33 [0第0]4章 操作Docker容器 34 4.1 創建容器 34 4.2 終止容器 39 4.3 進入容器 40 4.4 刪除容器 42 4.5 導入和導齣容器 42 4.6 本章小結 44 [0第0]5章 訪問Docker倉庫 45 5.1 Docker Hub公共鏡像市場 45 5.2 時速雲鏡像市場 47 5.3 搭建本地私有倉庫 48 5.4 本章小結 50 [0第0]6章 Docker數據管理 51 6.1 數據捲 51 6.2 數據捲容器 52 6.3 利用數據捲容器來遷移數據 53 6.4 本章小結 54 [0第0]7章 端口映射與容器互聯 55 7.1 端口映射實現訪問容器 55 7.2 互聯機製實現便捷互訪 57 7.3 本章小結 59 [0第0]8章 使用Dockerfile創建鏡像 60 8.1 基本結構 60 8.2 指令說明 62 8.3 創建鏡像 67 8.4 使用.dockerig[0no0]re文件 67 8.5 佳實踐 67 8.6 本章小結 68 [0第0]二部分 實戰案例 [0第0]9章 操作係統 71 9.1 BusyBox 71 9.2 Alpine 72 9.3 Debian/Ubuntu 74 9.4 CentOS/Fedora 76 9.5 本章小結 77 [0第0]10章 為鏡像添加SSH服務 78 10.1 基於commit命令創建 78 10.2 使用Dockerfile創建 80 10.3 本章小結 82 [0第0]11章 Web服務與應用 83 11.1 Apache 83 11.2 Nginx 87 11.3 Tomcat 88 11.4 Jetty 92 11.5 LAMP 93 11.6 CMS 94 11.6.1 WordPress 94 11.6.2 Ghost 96 11.7 持續開發與管理 96 11.7.1 Jenkins 97 11.7.2 Gitlab 98 11.8 本章小結 99 [0第0]12章 數據庫應用 100 12.1 MySQL 100 12.2 MongoDB 102 12.2.1 使用官方鏡像 102 12.2.2 使用自定義Dockerfile 104 12.3 Redis 106 12.4 Memcached 108 12.5 CouchDB 108 12.6 Cassandra 109 12.7 本章小結 110 [0第0]13章 分布式處理與[0大0]數據平颱 111 13.1 RabbitMQ 111 13.2 Celery 113 13.3 Hadoop 114 13.4 Spark 115 13.4.1 使用官方鏡像 116 13.4.2 驗證 116 13.5 Storm 117 13.6 Elasticsearch 119 13.7 本章小結 120 [0第0]14章 編程開發 121 14.1 C/C++ 121 14.1.1 GCC 121 14.1.2 LLVM 122 14.1.3 Clang 122 14.2 Java 123 14.3 Python 124 14.3.1 使用官方的Python鏡像 124 14.3.2 使用PyPy 124 14.4 125 14.5 Go 127 14.5.1 搭建並運行Go容器 127 14.5.2 Beego 130 14.5.3 Gogs:基於Go的Git服務 130 14.6 PHP 130 14.7 Ruby 132 14.7.1 使用Ruby官方鏡像 132 14.7.2 JRuby 133 14.7.3 Ruby on Rails 134 14.8 Perl 135 14.9 R 136 14.10 Erlang 138 14.11 本章小結 140 [0第0]15章 容器與雲服務 141 15.1 公有雲容器服務 141 15.1.1 AWS 141 15.1.2 Google Cloud Platform 142 15.1.3 Azure 143 15.1.4 騰訊雲 144 15.1.5 阿裏雲 144 15.1.6 華為雲 144 15.1.7 UCloud 145 15.2 容器雲服務 145 15.2.1 基本要素與關鍵特性 146 15.2.2 網易蜂巢 146 15.2.3 時速雲 147 15.2.4 Daocloud 148 15.2.5 靈雀雲 148 15.2.6 數人雲 149 15.3 阿裏雲容器服務 150 15.4 時速雲容器平颱 151 15.5 本章小結 153 [0第0]16章 容器實戰思考 154 16.1 Docker為什麼[0會0]成功 154 16.2 研發人員該如何看容器 155 16.3 容器化開發模式 156 16.4 容器與生産環境 158 16.5 本章小結 160 [0第0]三部分 進階技能 [0第0]17章 Docker核心實現技術 163 17.1 基本架構 163 17.2 命[0名0]空間 165 17.3 控製組 167 17.4 聯閤文件係統 169 17.5 Linux網絡虛擬化 171 17.6 本章小結 174 [0第0]18章 配置私有倉庫 175 18.1 安裝Docker Registry 175 18.2 配置TLS證書 177 18.3 管理訪問[0權0]限 178 18.4 配置Registry 181 18.4.1 示例配置 181 18.4.2 選項 183 18.5 批量管理鏡像 188 18.6 使用通[0知0]係統 190 18.6.1 相關配置 190 18.6.2 [0No0]tification的使用場景 192 18.7 本章小結 193 [0第0]19章 安全防護與配置 194 19.1 命[0名0]空間隔離的安全 194 19.2 控製組資源控製的安全 195 19.3 內核能力機製 195 19.4 Docker服務端的防護 197 19.5 更多安全特性的使用 197 19.6 使用[0第0]三方檢測工具 198 19.6.1 Docker Bench 198 19.6.2 clair 199 19.7 本章小結 199 [0第0]20章 高級網絡功能 201 20.1 網絡啓動與配置參數 201 20.2 配置容器DNS和主機[0名0] 203 20.3 容器訪問控製 204 20.4 映射容器端口到宿主主機的實現 206 20.5 配置docker0網橋 207 20.6 自定義網橋 208 20.7 使用OpenvSwitch網橋 209 20.8 創建一個點到點連接 211 20.9 本章小結 212 [0第0]21章 libnetwork插件化網絡功能 213 21.1 容器網絡模型 213 21.2 Docker網絡相關命令 215 21.3 構建跨主機容器網絡 216 21.4 本章小結 219 [0第0]四部分 開源項目 [0第0]22章 Etcd——高可用的鍵值數據庫 223 22.1 簡介 223 22.2 安裝和使用Etcd 224 22.3 使用etcdctl客戶端 228 22.3.1 數據類操作 230 22.3.2 非數據類操作 233 22.4 Etcd集群管理 236 22.4.1 構建集群 236 22.4.2 集群參數配置 238 22.5 本章小結 240 [0第0]23章 Docker三劍客之Docker Machine 241 23.1 簡介 241 23.2 安裝Machine 241 23.3 使用Machine 243 23.4 Machine命令 244 23.5 本章小結 247 [0第0]24章 Docker三劍客之Docker Com [p1o1s] e 248 24.1 簡介 248 24.2 安裝與卸載 249 24.3 Com [p1o1s] e命令說明 252 24.4 Com [p1o1s] e環境變量 257 24.5 Com [p1o1s] e模闆文件 257 24.6 Com [p1o1s] e應用案例一:Web負載均衡 266 24.7 Com [p1o1s] e應用案例二:[0大0]數據Spark集群 271 24.8 本章小結 273 [0第0]25章 Docker三劍客之Docker Swarm 274 25.1 簡介 274 25.2 安裝Swarm 275 25.3 使用Swarm 277 25.4 使用其他服務發現後端 281 25.5 Swarm中的調度器 282 25.6 Swarm中的過濾器 284 25.7 本章小結 286 [0第0]26章 Mesos——[0優0]秀的集群資源調度平颱 287 26.1 簡介 287 26.2 Mesos安裝與使用 288 26.3 原理與架構 296 26.3.1 架構 296 26.3.2 基本單元 297 26.3.3 調度 297 26.3.4 高可用性 298 26.4 Mesos配置項解析 299 26.4.1 通用項 299 26.4.2 master專屬項 299 26.4.3 slave專屬項 301 26.5 日誌與監控 304 26.6 常見應用框架 306 26.7 本章小結 307 [0第0]27章 Kubernetes——生産級容器集群平颱 308 27.1 簡介 308 27.2 核心概念 309 27.2.1 集群組件 311 27.2.2 資源抽象 312 27.2.3 輔助概念 315 27.3 快速體驗 318 27.4 安裝部署 322 27.5 重要組件 331 27.5.1 Etcd 332 27.5.2 kube-apiserver 332 27.5.3 kube-scheduler 333 27.5.4 kube-controller-manager 333 27.5.5 kubelet 334 27.5.6 kube-proxy 335 27.6 使用kubectl 337 27.6.1 獲取kubectl 337 27.6.2 命令格式 337 27.6.3 全局參數 338 27.6.4 子命令 339 27.7 網絡設計 351 27.8 本章小結 353 [0第0]28章 其他相關項目 354 28.1 平颱即服務方案 354 28.1.1 Deis 354 28.1.2 Flynn 355 28.2 持續集成平颱Drone 355 28.3 容器管理 357 28.3.1 Citadel 357 28.3.2 Shipyard 358 28.3.3 DockerUI 358 28.3.4 Pan [a0m0a0] x 358 28.3.5 Seagull 359 28.3.6 Dockerboard 361 28.4 編程開發 362 28.5 網絡支持 363 28.5.1 pipework 363 28.5.2 Flannel 364 28.5.3 Weave Net 364 28.5.4 Calico 365 28.6 日誌處理 366 28.6.1 Docker-Fluentd 366 28.6.2 Logspout 367 28.6.3 Sematext-agent-docker 368 28.7 服務代理工具 368 28.7.1 Traefik 369 28.7.2 Muguet 370 28.7.3 nginx-proxy 370 28.8 標準與規範 372 28.9 其他項目 375 28.9.1 CoreOS 375 28.9.2 OpenStack支持 375 28.9.3 dockerize 376 28.9.4 Unikernel 378 28.9.5 容器化的虛擬機 378 28.10 本章小結 379 附錄 附錄A 常見問題總結 382 附錄B Docker命令查詢 388 附錄C 參考資源鏈接 393 |
| 編輯推薦 |
| [0暢0]銷書《Docker技術入門與實戰》升級版,基於Docker 1.12及以上版本對全書內容進行瞭修訂,增加瞭[0第0]四部分專門介紹與容器相關的[0知0][0名0]開源項目,利用好這些[0優0]秀的開源平颱,可以更好地在生産實踐中使用Docker。本書內容係統全麵,開發者案頭 bibei 圖書 |
這本關於復雜網絡分析的書籍,對於社會學和信息傳播領域的研究者來說,簡直是一座寶藏。它摒棄瞭過於深奧的數學證明,而是集中火力講解如何運用網絡拓撲結構指標(如中心性、模塊度、社團發現)來解讀現實世界中的復雜現象。作者的獨特之處在於,他非常擅長將抽象的網絡理論與具體的應用場景相結閤,比如如何用小世界網絡模型解釋疾病的快速傳播,或者如何通過介數中心性來識彆信息流動的關鍵樞紐。書中提供的Python網絡庫操作指南部分,雖然簡潔,但重點突齣,直擊要害,讓你能快速上手處理實際采集到的社交數據。我個人受益匪淺的是關於網絡動態演化模型的講解,它揭示瞭網絡結構如何隨著時間推移而自發形成某些趨勢,這種洞察力極大地拓寬瞭我對‘連接’背後意義的理解。
評分這本關於量子計算導論的書籍,其敘事風格簡直可以用“行雲流水”來形容,完全顛覆瞭我對晦澀技術書籍的固有印象。作者仿佛是一位經驗豐富的大學教授,在課堂上與你進行一場深入而有趣的對話。他巧妙地將薛定諤方程、量子疊加態這些常人望而卻步的概念,通過生動的類比和曆史背景的穿插,變得平易近人。我記得講到量子糾纏的那一節,他引用瞭愛因斯坦的“幽靈般的超距作用”,然後用一個非常巧妙的拋硬幣實驗來模擬糾纏態的不可預測性,那種豁然開朗的感覺,是看那些隻有公式堆砌的書籍所無法體會的。這本書的結構設計也十分人性化,知識點循序漸進,即使是跨學科的讀者,也能跟上節奏,慢慢領略到量子信息科學的魅力所在。它成功地架起瞭科學的“嚴謹性”與大眾的“可讀性”之間的橋梁。
評分初次接觸這本機器學習的經典教材,感覺內容編排得非常紮實,尤其是對於那些希望從理論基礎入手,逐步深入到前沿應用的讀者來說,簡直是如獲至寶。作者對於數學原理的闡述極其細緻,絲毫沒有為瞭追求“易懂”而犧牲嚴謹性,像是為你鋪設瞭一條堅實的階梯,每一步都需要你付齣思考,但每一步的收獲都非常實在。我記得有一章專門講解瞭梯度下降的各種變體,從最基礎的BGD到SGD再到Adam等,它不僅僅是羅列瞭公式,而是深入剖析瞭每種算法在不同數據集特性下收斂速度和穩定性的權衡,甚至還配有精妙的圖示來輔助理解高維空間中的優化過程。對於我這種對數學有一定基礎,但希望在算法實現層麵有更深理解的人來說,這本書提供的理論深度和實踐指導之間的完美平衡,是其他同類書籍難以企及的。它迫使你真正去理解“為什麼”會這樣,而不是僅僅記住“如何”去調參。
評分這本書的編程實踐部分,簡直是為我們這些“代碼實現者”量身定做!它沒有停留在那種紙上談兵的理論闡述,而是緊密結閤當下主流的編程語言和框架,手把手地帶著你把理論付諸實踐。我特彆欣賞的是,作者在講解算法實現時,不僅給齣瞭清晰的代碼塊,還會穿插講解一些在實際工程中經常遇到的“陷阱”和優化技巧。比如,在處理大規模數據時,如何高效地進行數據預處理和特徵工程,書中提供的幾種並行處理策略和內存優化方法,直接幫我解決瞭一個睏擾已久的性能瓶頸問題。更難能可貴的是,它並未局限於某個特定領域,而是將算法思想抽象齣來,讓你能夠靈活地遷移到不同的應用場景中去。讀完這部分內容,我感覺自己不僅僅是學會瞭一個個算法,更是建立瞭一套麵對復雜數據問題時,從分析到解決的完整工程思維框架。
評分對於任何想要深入研究分布式係統設計哲學的工程師而言,這本權威著作無疑是案頭的必備工具書。它不像一些入門指南那樣隻羅列CAP理論或Paxos算法的錶麵定義,而是深入探討瞭在真實世界的網絡環境下,這些理論是如何在工程實踐中被妥協和實現的。書中對一緻性模型(從強一緻性到最終一緻性)的詳細剖析,結閤瞭Google Spanner、Amazon Dynamo等業界標杆係統的實際案例,這種深度和廣度令人嘆服。特彆是關於故障恢復和領導者選舉的部分,作者不僅僅描述瞭算法邏輯,還詳細分析瞭在網絡分區、節點延遲波動等“髒數據”場景下,不同方案的魯棒性差異。讀完後,我對於設計一個高可用、可擴展的微服務架構有瞭全新的認識,不再是簡單地堆砌技術棧,而是真正理解瞭係統健壯性的底層邏輯和權衡取捨的藝術。
評分還沒開始看,應該還不錯吧
評分挺好一本入門書
評分趁著技術熱度就來齣書嗎?沒一丁點的作者主見,咋不直接把文檔翻譯過來直接發版呢?
評分趁著技術熱度就來齣書嗎?沒一丁點的作者主見,咋不直接把文檔翻譯過來直接發版呢?
評分挺好一本入門書
評分還沒開始看,應該還不錯吧
評分還沒開始看,應該還不錯吧
評分還沒開始看,應該還不錯吧
評分趁著技術熱度就來齣書嗎?沒一丁點的作者主見,咋不直接把文檔翻譯過來直接發版呢?
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有