Docker Engine
目錄
Docker Engine 是一項開源的容器化技術,用於建置並容器化您的應用程式。Docker Engine 採用用戶端-伺服器 (client-server) 架構,包含:
- 一個長期執行的守護處理序 (daemon process) 伺服器:
dockerd。 - 定義了程式如何與 Docker 守護處理序溝通並發送指令的 API 介面。
- 一個命令列介面 (CLI) 用戶端:
docker。
CLI 使用 Docker API 透過腳本或直接執行 CLI 命令來控制或與 Docker 守護處理序互動。許多其他 Docker 應用程式也會使用底層的 API 和 CLI。守護處理序負責建立與管理 Docker 物件,例如映像檔 (images)、容器 (containers)、網路 (networks) 和儲存卷 (volumes)。
欲了解更多詳情,請參閱 Docker 架構。
授權
若大型企業(超過 250 名員工或年營收超過 1,000 萬美元)透過 Docker Desktop 使用 Docker Engine 進行商業用途,則需購買 付費訂閱。採用 Apache License, Version 2.0 授權。完整授權條款請參閱 LICENSE。