Docker Engine

Table of contents

Docker Engine 是一种开源容器化技术,用于构建和容器化您的应用程序。Docker Engine 作为一个客户端-服务器应用程序运行,包含:

  • 一个长期运行的守护进程 dockerd 的服务器
  • 定义程序可用于与 Docker 守护进程通信和指示其操作的接口的 API
  • 一个命令行界面(CLI)客户端 docker

CLI 使用 Docker API 通过脚本或直接 CLI 命令来控制或与 Docker 守护进程交互。许多其他 Docker 应用程序使用底层的 API 和 CLI。守护进程创建和管理 Docker 对象,例如镜像、容器、网络和卷。

有关更多详细信息,请参阅 Docker 架构

许可

在大型企业(员工超过 250 人或年收入超过 1000 万美元)中通过 Docker Desktop 获得的 Docker Engine 的商业使用,需要付费订阅。Apache 许可证 2.0 版。完整许可证请参见 LICENSE