Auto-sync: 2026-04-22 04:02
This commit is contained in:
54
wiki/entities/docker-engine.md
Normal file
54
wiki/entities/docker-engine.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
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 官方测试镜像
|
||||
Reference in New Issue
Block a user