当前位置: 首页 > 工具软件 > docker-ce > 使用案例 >

docker containerd.io、docker-ce、docker-ce-cli的区别(docker版本安装docker安装方法)(Docker CE和Docker EE,docker.io)

秋飞鸾
2023-12-01

containerd.io - daemon to interface with the OS API (in this case, LXC - Linux Containers), essentially decouples Docker from the OS, also provides container services for non-Docker container managers
docker-ce - Docker daemon, this is the part that does all the management work, requires the other two on Linux
docker-ce-cli - CLI tools to control the daemon, you can install them on their own if you want to control a remote Docker daemon

containerd.io - 与 OS API 接口的守护进程(在本例中为 LXC - Linux Containers),本质上将 Docker 与 OS 分离,还为非 Docker 容器管理器提供容器服务

docker-ce - Docker 守护进程,这是完成所有管理工作的部分,在 Linux 上需要另外两个

docker-ce-cli - 用于控制守护进程的 CLI 工具,如果您想控制远程 Docker 守护进程,可以自行安装它们

参考文章:docker概念和使用入门Docker 从入门到放弃(三)镜像使用containerd.io、docker-ce-cli、docker-ce分别是干什么的

20230207 docker两种版本以及apt安装方法

有两个版本:Docker Community Edition (CE) 和 Docker Enterprise Edition (EE)

docker社区版

docker社区版分两种,一种是docker-ce,它是 docker 官方维护的;另一种是docker.io,它是 Debian 团队维护的

其中,docker.io 采用 apt 的方式管理依赖,docker-ce 用 go 的方式管理依赖,会自己管理所有的依赖。

docker-ce docker-ce-cli containerd.io(docker 官方维护)

其中 Docker CE 的安装方法如下:

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

docker.io(Debian 团队维护)

sudo apt install docker.io

docker企业版

Docker EE 安装方法因公司订阅的不同而有所不同,需要联系 Docker 官方支持获取帮助。

参考文章:docker.io 和 docker-ce 区别

20230318 一般来说,就安装debian团队维护的docker.io就行了,我平时都这么装的

 类似资料: