容器化平台
Docker 是領先的容器化平台,讓開發者可以將應用程式與其依賴環境打包到輕量級的容器中。與傳統虛擬機不同,Docker 容器共享主機核心,啟動快、資源佔用小,是現代 DevOps 和微服務架構的核心技術。
唯讀模板,包含應用程式及其執行環境。基於分層架構,支援快取和分享。
映像檔的執行實例,包含隔離的檔案系統、網路和行程空間。
描述如何建構映像檔的指令稿,支援多階段建構。
| 特性 | Docker 容器 | 傳統虛擬機 |
|---|---|---|
| 啟動時間 | 毫秒級 | 秒到分鐘 |
| 核心 | 共享主機核心 | 獨立核心 |
| 資源開銷 | 低(MB 級) | 高(GB 級) |
| 隔離性 | 行程層級 | 硬體層級 |