2.3 KiB
2.3 KiB
Docker Engine
Docker 引擎是一种用于构建和容器化应用程序的开源容器化技术。Docker 引擎作为一个客户端-服务器应用程序,具有以下功能:
- 一台服务器运行着一个长时间守护进程
dockerd
。 - 指定程序与 Docker 守护进程进行通信和指令的接口的 API。
- 命令行接口(CLI)客户端
docker
。
CLI 使用 Docker API 来通过脚本或直接 CLI 命令控制或与 Docker 守护进程进行交互。许多其他 Docker 应用程序使用底层的 API 和 CLI。守护进程创建和管理 Docker 对象,如镜像、容器、网络和卷。
有关更多详情,请参见 Docker 架构。
许可证
Docker Engine 的许可证是 Apache License 2.0。有关完整许可证条款,请参阅 LICENSE 文件。
然而,对于大型企业(员工人数超过 250 人或年收入超过 1000 万美元)在 Docker Desktop 内部使用的 Docker 引擎的商业用途,需要付费订阅。