Hei*_*ain 5 containers docker docker-machine
有人可以解释包含 docker 运行时的两者之间的区别吗?
它们是相同的,又不是一样的。
Docker守护进程和引擎指的是同一个dockerd进程。Docker 本身不再在二进制文件中包含容器运行时dockerd。很久以前它就被转移到了runc项目中,您可以将其他运行时替换为您自己的用例。
在该运行时和 docker 守护进程之间是containerd,它用于管理映像、容器和文件系统层。因此,您可以将 docker 守护进程视为分解为各种微服务。
Docker Engine 是 Docker 的核心产品,包括它的守护进程 (dockerd) 以及它的 CLI (docker)。Docker Daemon 只是 Docker Engine 的一部分。
引用Docker 引擎概览页面:
Docker Engine 是一种开源容器化技术,用于构建和容器化您的应用程序。Docker Engine 充当客户端 - 服务器应用程序,具有:
- 具有长时间运行的守护进程 dockerd 的服务器。
- API 指定程序可以用来与 Docker 守护程序对话和指示的接口。
- 命令行界面 (CLI) 客户端 docker。
| 归档时间: |
|
| 查看次数: |
4487 次 |
| 最近记录: |