Docker Engine 是一个用于构建、运行和管理容器的核心组件。它由三个主要部分组成:Docker 守护程序(dockerd)、REST API 和 CLI 工具。
当用户使用 Docker CLI 发送命令时,CLI 工具会通过 REST API 与 Docker 守护程序通信。Docker 守护程序是 Docker Engine 的主要组件,负责管理容器的生命周期、镜像构建、网络和存储卷等操作。
Docker Engine 的工作流程可以简单概括为以下几个步骤:
总的来说,Docker Engine 是一个用于管理容器的平台,它通过 CLI 工具、REST API 和 Docker 守护程序的协作实现容器的构建、运行和管理。它提供了一个简单而强大的工具集,使得容器化应用的开发、部署和管理变得更加容易和高效。