Docker是由GO語言實現,是一個在GitHub上開發原始碼的專案。它的目標是實現羽量級的作業系統虛擬化。讓使用者操作Docker,就像是操作一個羽量級的虛擬機器。
優勢
- 快速發表和部署
- 高效的部署和擴充
- 資源使用率高
- 管理簡單
核心
- Image映像檔
Docker可以很簡單的創建或更新Image,也可以直接下載Image來使用。
- Repository倉庫
Repository是存放Image的地方;Registry是Repository註冊伺服器。Registry可以存放多個Repository,Repository可以存放多個Image。
- Container容器
Container是Image創建的執行實例,可以啟動、開始、停止和刪除,每個Container都是保證安全的。