Docker 錦囊妙計 (Docker Cookbook)
Sébastien Goasguen 著、Philipz(鄭淳尹) 譯
- 出版商: 歐萊禮
- 出版日期: 2016-06-29
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 368
- ISBN: 9864760807
- ISBN-13: 9789864760800
- 
    相關分類:
    
      Docker
 
- 此書翻譯自: Docker Cookbook (Paperback)
立即出貨(限量) (庫存=1)
買這商品的人也買了...
- 
                
                   大話設計模式 大話設計模式$620$490
- 
                
                   精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages) 精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616
- 
                
                   完整學會 Git, GitHub, Git Server 的24堂課 完整學會 Git, GitHub, Git Server 的24堂課$360$284
- 
                
                   鳥哥的 Linux 私房菜-基礎學習篇, 4/e 鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774
- 
                
                   職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密 職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484
- 
                
                   使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product) 使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458
- 
                
                   Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課 Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437
- 
                
                   讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學) 讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332
- 
                
                   建構微服務|設計細微化的系統 (Building Microservices) 建構微服務|設計細微化的系統 (Building Microservices)$580$458
- 
                
                   Python 機器學習 (Python Machine Learning) Python 機器學習 (Python Machine Learning)$580$452
- 
                
                   精通 Go 程式設計 (The Go Programming Language) 精通 Go 程式設計 (The Go Programming Language)$580$493
- 
                
                   網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web) 網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458
- 
                
                   Google 御用 Docker 叢集管理 Kubernetes Google 御用 Docker 叢集管理 Kubernetes$560$476
- 
                
                   Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git) Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git)$580$458
- 
                
                   Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners) Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425
- 
                
                  深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)$360$281
- 
                
                   演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e) 演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458
- 
                
                   TensorFlow + Keras 深度學習人工智慧實務應用 TensorFlow + Keras 深度學習人工智慧實務應用$590$460
- 
                
                   Docker 入門與實戰, 2/e Docker 入門與實戰, 2/e$500$395
- 
                
                   Docker 這樣學才有趣:從入門,到玩直播、挖礦 Docker 這樣學才有趣:從入門,到玩直播、挖礦$450$356
- 
                
                   Kubernetes:建置與執行 (Kubernetes: Up and Running: Dive into the Future of Infrastructure) Kubernetes:建置與執行 (Kubernetes: Up and Running: Dive into the Future of Infrastructure)$520$411
- 
                
                   Ansible : 建置與執行, 2/e (Ansible : Up and Running : Automating Configuration Management and Deployment the Easy Way, 2/e) Ansible : 建置與執行, 2/e (Ansible : Up and Running : Automating Configuration Management and Deployment the Easy Way, 2/e)$680$537
- 
                
                   Kubernetes 錦囊妙計 (Kubernetes Cookbook : Building Cloud Native Applications) Kubernetes 錦囊妙計 (Kubernetes Cookbook : Building Cloud Native Applications)$420$332
- 
                
                   Docker 專業養成 ─ 活用基礎與實踐技能 (暢銷回饋版) Docker 專業養成 ─ 活用基礎與實踐技能 (暢銷回饋版)$450$351
- 
                
                   Kubernetes 建置與執行 : 邁向基礎設施的未來, 2/e (Kubernetes: Up and Running: Dive into the Future of Infrastructure, 2/e) Kubernetes 建置與執行 : 邁向基礎設施的未來, 2/e (Kubernetes: Up and Running: Dive into the Future of Infrastructure, 2/e)$520$411
商品描述
<內容特色>
本書提供開發者、維運者和IT專業人員超過130個Docker的使用訣竅,幫助您是公司內部或是在雲端環境部署應用程式。
透過這些實用解決方案,有經驗的開發者,在閱讀過幾個章節後,便能立刻上手Docker,了解如何包裝部署分散式應用程式。IT專業人員,可以利用建立、執行、分享和部署Docker映像檔來可解決日常工作上問題,維運人員則可利用本書介紹的工具來改進工作方式。
本書可幫助您:
.管理容器,掛載data volumes和串連容器
.建立並分享容器映像檔
.涵蓋單一主機或多台伺服器的容器網路設定
.解決如Docker設定和開發相關進階議題
.在Kubernetes分散式叢集部署多個容器化應用程式
.使用對Docker最佳化的新世代作業系統
.學習軟體開發、持續整合、軟體服務發掘和調控等相關工具
.存取Amazon AWS、Google GCE和微軟Azure的Docker伺服器
.監控容器並探索各種不同的容器應用情境
名人推薦
“這本書涵蓋了Docker相關的各種議題,對容器感興趣的每個人都會有很大的幫助。”
—Darren Shepherd,Rancher Labs共同創辦人
“這些關鍵訣竅都能非常迅速幫助我們應用到營運平台上。”
—Mathieu Buffenoir,Bity執行長
<作者介紹>
Sébastien Goasguen
Citrix公司的開源解決方案高級架構師,專注於Apache CloudStack專案,協助發展CloudStack生態系統,同時也是Apache CloudStack專案推選出的副總裁和Apache libcloud專案管理委員會成員。
<序>
個人已在雲端IaaS層工作超過十年,隨著Amazon AWS、Google GCE和微軟Azure在這些年來陸續提供大規模雲端服務,平心而論,存取伺服器仍舊不是這麼容易這麼快速。就我看來,真正的價值是提供好用的API來存取各種服務。今日我們可以寫程式來建立基礎架構和部署應用程式,這些可程式化架構能幫助我們達到更高層次自動化,讓業務轉變得以更快面對市場、有更多的創新和更好的用戶服務。然而,儘管組態管理和協作工具有很大的改變,但應用程式包裝、配置和服務組成在分散式環境仍舊沒有很大的進步,想以容錯方式去部署和執行大規模的分散式應用仍舊困難。
原本我並沒有對Docker著迷,直到使用後才瞭解它所帶來的好處。Docker主要是在Linux容器上提供新的使用者體驗,這絕不是虛擬化技術對抗容器技術;而是更容易去包裝和執行應用程式。若您使用過一次Docker就會喜歡上這樣的新體驗,之後便會開始思考如何組合和建立叢集。容器幫助我們反思更多功能分離(functional isolation)上的問題,尤其是在分散式環境上解構應用系統後,組裝成大系統之前。
<章節目錄>
第一章
將帶領多種Docker安裝情境,包含使用Docker Machine,並介紹Docker管理容器的基本指令,包括掛載data volumes、串連容器等等,此章節結束就能有一台可運作的Docker伺服器和數個啟動容器,藉此了解容器的生命週期。
第二章
解釋Dockerfile和Docker Hub,並展示如何建置/標示/交付一個映像檔,這章節也示範如何啟始自己的Docker私有儲存庫(Docker registry)和設定自動建置。
第三章
解說Docker內部網路運作機制,將可學到如何取得容器IP位址並開通容器內服務到伺服器特定連接埠。亦會瞭解有關容器串連、如何修改預設網路設定。
*第四章
檢視Docker daemon設定,特別是安全設定和遠端存取的Docker API,這也涉及到一些基礎知識,像是編譯Docker程式碼,執行其測試套件和使用新的Docker執行檔。
*第五章
介紹Google全新容器管理平台,Kubernete,它提供部署多個容器到分散式叢集的新方法,此外還提供開通服務和建立容器副本的自動方式。
*第六章
涵蓋針對容器所量身打造的四個Linux新發行版:CoreOS、Project Atomic、Ubuntu Core和RancherOS。這些全新發行版只提供基本作業系統和調度協作Docker容器功能,而錦囊包含如何安裝存取這些發行版伺服器。這章節也會介紹這些發行版內使用的容器協作工具(例如:etcd、fleet和systemd)。
第七章
介紹過去這十八個月內創作出的幾套相關工具是利用Docker優勢簡化應用程式部署、持續整合、服務發掘和容器協作等問題。例如,能看到關於Docker Compose、Docker Swarm、Mesos、Rancher和Weavescope的訣竅。
第八章
便示範如何在Amazon AWS、Google GCE和微軟Azure上使用Docker。
第九章
則是考量當使用容器時應用程式監控的各個環節,基礎設施和應用程式監控及視覺化在DevOps社群中已是眾人注目的焦點,如同Docker在開發領域及維運機制上使用日益普及,當中學習知識又可再應用到容器應用程式上。
第十章
同時示範end-to-end應用程式開發情境在單一伺服器及叢集上。雖然之前章節已經介紹過一些開發上的基礎應用,但此章的錦囊主要是以正式營運部署為主,也會循序引導朝向設計更深入更複雜的微服務架構。
 
 
     
     
    
 
     
     
     
     
     
    
 
     
     
     
     
     
    
 
     
     
     
     
     
     
     
     
    