作 者:(美)傑夫·尼克羅夫,(美)斯蒂芬·庫恩斯利 著 耿蘇寧 譯
定 價:79.8
出 版 社:清華大學出版社
出版日期:2021年03月01日
頁 數:348
裝 幀:平裝
ISBN:9787302574675
《 Docker實戰(第2版)》在前一版的基礎上,優選的變化就是增加了關於Docker集群和應用程序編排功能的高級主題。在翻譯本書的過程中,Docker的版本已經演進到V19.03,無論是穩定性還是功能擴展性都比剛問世的時候好了很多。本書在總結前一版的基礎上對章節進行了更準確的調整,使內容在邏輯上更加合理,讀起來更加流暢,更符合閱讀習慣。開篇的第Ⅰ和第Ⅱ部分沿用了第1版的大致框架,在內容的深度和材料的準確性方面做了補充。第IⅢ部分的第10~13章則重點闡述在Docker集群上構建、配置、測試、部等
●第1章 歡迎來到Docker的世界
1.1 Docker是什麼
1.1.1 “hello,world”示例
1.1.2 容器
1.1.3 容器不是虛擬化
1.1.4 在隔離容器中運行軟件
1.1.5 分發容器
1.2 Doeker解決了什麼問題
1.2.1 變得有組織性
1.2.2 改善可移植性
1.2.3 保護你的計算機
1.3 Doclrer為什麼重要
1.4 何時、何地使用Docker
1.5 更大生態繫統中的Docker
1.6 從Docker命令行獲取幫助
1.7 本章小結
第Ⅰ部分 進程隔離與環境獨立計算
第2章 在容器中運行軟件
2.1 控制容器:構建網站監視器
2.1.1 創建和啟動新容器
2.1.2 運行交互式容器
2.1.3 羅列、停止、重啟和查看容器的輸出
2.2 被解決的問題和PID命名空間
2.3數據衝突:建立網站農場
2.3.1 靈活的容器識別
2.3.2 容器的狀態和依存關繫
2.4 構建與環境無關的繫統
2.4.1 隻讀文件繫統
2.4.2 注入環境變量
2.5 建立持久的容器
2.5.1 自動重啟容器
2.5.2 使用PID 1和init繫統
2.6 清除工作
2.7 本章小結
第3章 使用Docker安裝軟件
3.1 識別軟件
3.1.1 命名倉庫是什麼
3.1.2 使用標簽
3.2 尋找和安裝軟件
3.2.1 從命令行使用Docker注冊表
3.2.2 使用備用的注冊表
3.2.3 將鏡像作為文件處理
3.2.4 從Dockerfile進行安裝
3.2.5 使用Dockea Hub
3.3 安裝文件和隔離
3.3.1 實際的鏡像層級
3.3.2 層級的關繫
3.3.3 容器文件繫統的抽像和隔離
3.3.4 這一工具集和聯合文件繫統結構的優點
……
第Ⅱ部分 打包軟件進行分發
第Ⅲ部分 更高層次的抽像與編排
Docker的設計思想異常簡潔——將應用程序及其依賴項全部打包到一個輕量級的、隔離的虛擬環境(稱為容器)中,使其易於安裝、管理和清除。從創建安全、可移植的開發環境到流水化微服務的部署和擴展,Docker至今取得的一切成就都基於以上簡單有力的設計思想。在容器化成為趨勢的今天,Docker無處不在。《Docker實戰(第2版)》聚焦於創建、部署和管理運行在Linux操作繫統上的Docker容器中的應用程序。本書對內容做了全面更新,新增了4章,修訂了很好實踐和示例。書中首先對Docker模型做了清晰解釋,然後開始打包應用程序,安全地測試、安裝和運行應用程序,並將它們部署到主機集群中。本書通過示例展示了Docker如何使整個開發生命周期受益,讀者將學到從開發、測試機器到進行全面雲部署的各種技術。
(美)傑夫·尼克羅夫,(美)斯蒂芬·庫恩斯利 著 耿蘇寧 譯
"Jeff Nickoloff有能力構建大型服務,撰寫技術文章,並幫助人們實現產品目標,他曾在亞馬遜、Limelight Networks和亞利桑那州立大學從事過這些工作。2014年離開亞馬遜後,Jeff成立了一家咨詢公司,致力於為財富100強公司和初創企業提供工具、培訓和很好實踐方案。在2019年,Jeff和Portia Dean共同創立了Topple公司,以提供服務的方式構建生產力軟件。Topple公司致力於幫助團隊解決工作中的溝通和協調問題,因為這些問題會使整個團隊放慢腳步,讓業務處於風險中,並且通常還會使工作變得很糟糕。Stephen Kuenzli在高端制造、銀行和電子商務繫統中等