認識最夯的虛擬化技術
在雲端運算時代,開發者將應用轉移到雲端已經解決了硬體管理的問題,然而軟體配置和管理相關的問題依然存在。Docker的出現正好能幫助軟體開發人員,嘗試新的軟體管理方法來解決這個問題。藉由掌握Docker,開發人員便可享受先進的自動化運維理念和工具,無需運維人員介入,即可順利運行於各種執行環境。
本書分為三大部分:Docker入門、實戰案例和進階議題。第一部分(第1~8章)介紹Docker與虛擬化技術的基本概念,包括安裝、鏡像、容器、倉庫、資料管理等;第二部分(第9~17章)通過案例介紹Docker的應用方法,包括與各種作業系統平臺、SSH服務的鏡像、Web伺服器與應用、資料庫的應用、各類程式設計語言的介面、私有倉庫等;第三部分(第18~21章)是一些進階議題,如Docker核心技術、安全、進階網路配置、相關專案等。
本書從基本原理開始入手,深入淺出地講解Docker的構建與操作,可協助您快速上手並了解如何應用Docker。