news 2026/9/2 22:58:30

containerd.io、docker-ce、docker-ce-cli、docker-buildx-plugin、docker-compose-plugin、docker.io

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
containerd.io、docker-ce、docker-ce-cli、docker-buildx-plugin、docker-compose-plugin、docker.io

docker里面的组件插件还挺多的,有时候一个组件的功能还不太好从名字辨别,容易把人搞晕。

下面简单介绍一下docker相关术语,以及各部分组件的功能。

Docker桌面版(docker desktop)和Docker引擎(docker engine、docker ce)(非桌面版)

Docker有两个主要版本:Docker桌面版和Docker引擎(非桌面版)。

1、Docker桌面版

Docker桌面版是适用于桌面操作系统的完整Docker解决方案。它提供了一个用户友好的图形界面,使得在桌面上使用Docker变得更加简单和直观。Docker桌面版包括了Docker引擎、Docker CLI(命令行界面)和Docker Compose等工具,以及一些附加功能,如图形化容器管理、镜像仓库浏览器、容器日志查看器等。Docker桌面版适用于开发人员和系统管理员,可以方便地在桌面上构建、运行和管理容器化应用程序。

2、Docker引擎(非桌面版)

Docker引擎是Docker的核心组件,用于构建和运行容器化应用程序。它是一个轻量级的、可移植的容器运行时环境,适用于服务器和云环境。Docker引擎提供了一组命令行工具,如Docker CLI和Docker Compose,用于管理和操作容器。与Docker桌面版相比,Docker引擎更加适用于服务器环境,可以通过命令行界面进行远程管理和自动化操作。

安装docker引擎最简单的方法就是执行apt install docker.io,它会把 containerd.io、docker-ce、docker-ce-cli 都安装上,然后我们就可以用命令行的方式操作 docker ,如:

各组件功能介绍(这些组件每个都可理解为一个单独的小服务)

关于组件安装包,可查看官网:https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/

docker containerd.io

是Docker容器运行时的核心组件之一,它负责管理和运行容器。它提供了容器的生命周期管理、镜像管理、网络管理等功能。

docker-ce

是Docker Community Edition的缩写,是Docker的社区版本。它是一个开源的容器化平台,提供了构建、发布和运行容器的工具和服务。广义来说,docker-ce包含了dockerd(Docker守护进程)、docker命令行工具、docker-compose等组件;狭义上来讲,docker-ce 是与 docker containerd.io、docker-ce-cli 并列的服务组件。

docker-ce-cli

是Docker Community Edition的命令行工具(command line)。它提供了与Docker守护进程进行交互的命令行接口,可以用于管理和操作Docker容器、镜像、网络等。

docker-buildx-plugin

是Docker的一个插件,用于构建多平台的容器镜像。它可以在一个构建过程中同时构建多个不同平台的镜像,例如x86、ARM等。这样可以方便地为不同平台的设备提供适配的容器镜像。

docker-compose-plugin

是Docker的一个插件,用于管理和编排多个容器的运行。它可以通过一个单独的配置文件定义多个容器之间的关系和依赖,然后通过简单的命令就可以启动、停止、删除这些容器。

docker-ce-rootless

是Docker Community Edition的无根用户版本。它允许非特权用户在没有root权限的情况下运行Docker容器。这样可以提高容器的安全性,减少潜在的安全风险。

docker-scan-plugin

是Docker的一个插件,用于容器镜像的安全扫描。它可以对容器镜像进行静态和动态的安全分析,检测其中的漏洞和风险。这样可以帮助用户及时发现和修复容器镜像中的安全问题。

拓展

docker.io(官方软件仓库)(apt install docker.io)

docker.io是一个软件仓库,提供了 Docker 容器平台的软件包。它是 Docker 的官方软件仓库,用户可以从这个仓库中下载和安装 Docker 相关的软件。在 Ubuntu 系统中,docker.io是通过 apt 包管理器进行安装的。通过安装docker.io,用户可以获取到 Docker 守护进程(dockerd)和 Docker 命令行工具(docker-cli)等组件,从而可以使用 Docker 平台来构建、发布和运行容器。

参考文章

ubuntu docker离线安装docker(.deb包方式)(成功)(附卸载方法)

转自:https://blog.csdn.net/Dontla/article/details/131886858

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 6:32:00

基本运算放大器原理

★运算放大器电路图标:Vp:同相输入端 Vn:反向输入端 Vo:输出端 1.同相输入端与反向输入端的意义。同相位 Vp Vn Vo 上升 接地或稳定的电平 上升 下降 接地或稳定的电平 下降 反相位 Vp Vn Vo 上升 接地或稳定的电平 下降 下降 接地…

作者头像 李华
网站建设 2026/9/2 21:57:43

Utilizing 英文单词学习

1️、基本信息单词:utilizing词性:动词(现在分词,动词原形 utilize)发音: 🇺🇸 /ˈjuː.t̬əl.aɪzɪŋ/🇬🇧 /ˈjuː.tɪ.laɪz.ɪŋ/词源: 来自…

作者头像 李华
网站建设 2026/9/2 17:41:45

LeetCode 分类刷题:110. 平衡二叉树

题目 给定一个二叉树,判断它是否是 平衡二叉树 解析 // 怎么递归? // 左右子树的高度相差不超过1 // 递归计算左、右子树的高度,如果高度相差超过1,返回-1;否则正常返回树的高度 // 递归终止条件:节点为…

作者头像 李华
网站建设 2026/9/2 9:42:31

CRT-Royale 重塑游戏视觉:从物理模拟到艺术创造的完整指南

在现代游戏追求极致画质的今天,CRT-Royale 着色器为玩家提供了一条通往复古视觉体验的独特路径。这个基于物理模拟的高级着色器项目,通过精确重现老式显示器的光学特性,为任何现代游戏注入经典的视觉灵魂。 【免费下载链接】crt-royale-resha…

作者头像 李华
网站建设 2026/9/2 22:45:49

SetEdit终极指南:5分钟学会掌控Android系统设置

SetEdit终极指南:5分钟学会掌控Android系统设置 【免费下载链接】SetEdit Open source version of the original Settings Database Editor 项目地址: https://gitcode.com/gh_mirrors/se/SetEdit SetEdit是一款开源的Android系统设置编辑器,让普…

作者头像 李华
网站建设 2026/8/31 5:27:56

CyberdropBunkrDownloader:批量下载Cyberdrop和Bunkr文件的终极指南

CyberdropBunkrDownloader:批量下载Cyberdrop和Bunkr文件的终极指南 【免费下载链接】CyberdropBunkrDownloader Simple downloader for cyberdrop.me and bunkrr.sk 项目地址: https://gitcode.com/gh_mirrors/cy/CyberdropBunkrDownloader 你是否曾经需要从…

作者头像 李华