Doctor概念
◆使用最廣泛的開源容器引擎
◆一種操作系統級的虛擬化技術
◆依賴於Linux內核特性: Namespace (資源隔離)和Cgroups (資源限制)
◆-個簡單的應用程序打包工具
Docker設計目標
◆提供簡單的應用程序打包工具
◆開發人員和運維人員職責邏輯分離
◆多環境保持一致性
Docker基本組成
◆Docker Client:客戶端
◆Ddocker Daemon:守護進程
◆Docker lmages:鏡像
◆Docker Container:容器
◆Docker Registry: 鏡像倉庫
Docker應用場景
◆應用程序打包和發佈
◆應用程序隔離
◆持續集成
◆部署微服務
◆快速搭建測試環境
◆提供PaaS產 品I(平臺即服務)