一、Docker-簡介
Docker
簡介: 將應用程序所運行的依賴環境打包在一起,通過容器進行運行。 只需要打包一次就可以在所有系統上執行。 作用: 輕量、容易快速的跨平台部屬
比較: 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