--- title: "Docker Engine" tags: [docker, container] date: 2026-04-22 --- # Docker Engine ## Definition Docker Engine 是 Docker 的核心运行时组件,包含三个主要部分: - **dockerd**:Docker 守护进程,管理容器生命周期 - **docker CLI**:命令行客户端,与 dockerd 通信 - **containerd**:容器运行时底层引擎(独立项目) ## Package Components | 包名 | 作用 | |------|------| | `docker-ce` | Docker Community Edition 引擎主包 | | `docker-ce-cli` | Docker 命令行工具 | | `containerd.io` | containerd 的 Docker 打包版本 | | `docker-buildx-plugin` | 多平台镜像构建插件 | | `docker-compose-plugin` | Docker Compose V2 插件 | ## Installation Sources - **官方 apt 仓库**(推荐):从 `download.docker.com` 安装,确保获取最新版本 - **系统默认仓库**:版本可能较旧,不推荐 ## Key Commands ```bash # 验证安装 sudo docker run hello-world # 查看版本 docker --version docker compose version # 管理服务 sudo systemctl start docker sudo systemctl enable docker ``` ## Related Sources - [[如何在ubuntu-server安装-docker-docker-compose]] ## Related Concepts - [[Docker Compose]] — 多容器编排工具 - [[Docker 用户组]] — 非 root 用户权限配置 - [[APT 仓库配置]] — Docker 官方仓库配置方式 - [[GPG 密钥验证]] — apt 包验证机制 - [[containerd]] — 容器运行时底层 ## Related Entities - [[Docker-CE]] — Docker Community Edition 主包 - [[hello-world]] — Docker 官方测试镜像