containerd.io vs docker-ce-cli vs docker-ce:有什么区别,每个包有什么作用?

Nic*_*eng 12 containers docker

我正在尝试在我的笔记本电脑上安装 docker,我发现repo 中有三个包:

  • containerd.io
  • docker-ce-cli
  • docker-ce

谁能用简单的语言向我解释这些包之间的区别,每个包的作用,以及每个包对应的 docker 架构的哪一部分?另外,它们可以相互独立工作吗?

Gab*_*ini 6

containerd.io:守护进程containerd。它在 docker 包上独立工作,并且是 docker 包所必需的。

containerd 可用作 Linux 和 Windows 的守护程序。它管理其主机系统的完整容器生命周期,从图像传输和存储到容器执行和监督,再到低级存储到网络附件等等。

docker-ce-cli : docker 引擎的命令行界面,社区版

docker-ce : docker引擎,社区版。需要 docker-ce-cli。