Docker Engine 是一個用于構建、運行和管理容器的核心組件。它由三個主要部分組成:Docker 守護程序(dockerd)、REST API 和 CLI 工具。
當用戶使用 Docker CLI 發送命令時,CLI 工具會通過 REST API 與 Docker 守護程序通信。Docker 守護程序是 Docker Engine 的主要組件,負責管理容器的生命周期、鏡像構建、網絡和存儲卷等操作。
Docker Engine 的工作流程可以簡單概括為以下幾個步驟:
總的來說,Docker Engine 是一個用于管理容器的平臺,它通過 CLI 工具、REST API 和 Docker 守護程序的協作實現容器的構建、運行和管理。它提供了一個簡單而強大的工具集,使得容器化應用的開發、部署和管理變得更加容易和高效。