本書從Docker基本原理開始,深入淺出地講解Docker的構建與操作,內容系統全面,可幫助開發人員、運維人員快速部署Docker應用。本書分為四大部分:基礎入門、實戰案例、進階技能、開源項目,第一部分(第1~8章)介紹Docker與虛擬化技術的基本概念,包括安裝、鏡像、容器、倉庫、數據捲、埠映射等;第二部分(第9~16章)通過案例介紹Docker的應用方法,包括與各種操作系統平臺、SSH服務的鏡像、Web服務器與應用、數據庫的應用、各類編程語言的接口、容器雲等,還介紹了作者在容器實戰中的思考與經驗總結;第三部分(第17~21章)介紹一些進階技能,如Docker核心技術實現原理、安全、高級網絡配置、libnetwork插件化網絡功能等;第四部分(第22~28章)介紹與容器開發相關的開源項目,包括Etcd、Docker Machine、Docker Compose、Docker Swarm、Mesos、Kubernetes等。第3版根據 Docker 18.x 系列版本對全書內容進行了全面修訂。