簡介: 將應用程序所運行的依賴環境打包在一起,通過容器進行運行。 只需要打包一次就可以在所有系統上執行。 作用: 輕量、容易快速的跨平台部屬
比較: Docker是一個操作系統上裝了多個應用<–>虛擬機(安裝Linux…Windows)
Docker Client
客戶端
- 通過api訪問Docker Daemon管理Docker鏡像
Docker Daemon
守護進程
- 負責Docker鏡像的創建、刪除、啟動、停止等服務
Docker Image
鏡像
- 只讀的系統CD
Docker Container
容器
- Docker的容器,Docker Images運行實例
Docker Registry
- Docker Images的倉庫,Dock Hub
# 重要三個概念
# Image
將所有的東西打包成鏡像,就可以一起運行
# Container
創建Image的實例 (類似C#的Class創建一樣)
# Repository
一個Docker Registry中可以包含多個Repository,每個倉庫可以包含多個Tag,每個Tag對應一個Image