2
0
mirror of https://github.com/acepanel/acepanel.github.io.git synced 2026-02-04 06:47:16 +08:00
Files
acepanel.github.io/zh_CN/advanced/container/container.md
github-actions[bot] d5ecafc2f7 New Crowdin translations by GitHub Action (#77)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-01-29 19:05:35 +08:00

94 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 容器管理
容器是 Docker 的核心概念,是镜像的运行实例。 通过容器管理页面,你可以创建、启动、停止和管理容器。
## 容器列表
进入 **容器** 页面,默认显示容器列表。
![容器列表](/images/container/container-list.png)
列表显示以下信息:
- **容器名称**:容器的名称
- **状态**:运行状态开关
- **镜像**:容器使用的镜像
- **端口**:端口映射(主机端口 -> 容器端口)
- **运行状态**:详细的运行状态信息
- **操作**:终端、日志、重命名等
## 创建容器
点击 **创建容器** 按钮打开创建对话框。
![创建容器](/images/container/container-create.png)
### 基本设置
- **容器名称**:可选,留空则自动生成
- **Image**: Docker image name, e.g., `nginx`, `mysql:8.4`, `your_username/your_image:tag`
- **网络**:选择容器使用的网络
- **重启策略**:容器退出后的重启行为
- 无:不自动重启
- always总是重启
- 编排启动失败
- unless-stopped除非手动停止否则重启
### 高级选项
- **TTY (-t)**:分配伪终端
- **STDIN (-i)**:保持标准输入打开
- **自动移除**:容器停止后自动删除
- **特权模式**:赋予容器完整的系统权限(谨慎使用)
### 端口被占用:修改映射端口
将容器内部端口映射到主机端口,格式:`主机端口:容器端口`
![端口映射](/images/container/container-create-port.png)
例如:`8080:80` 表示将容器的 80 端口映射到主机的 8080 端口。
### 卷挂载
将主机目录或数据卷挂载到容器内,格式:`主机路径:容器路径`
例如:`/opt/ace/data:/data` 表示将主机的 `/opt/ace/data` 目录挂载到容器的 `/data` 目录。
### 资源限制
限制容器可使用的 CPU 和内存资源。
### 环境变量
设置容器的环境变量,格式:`KEY=VALUE`
## 容器操作
### 批量操作
勾选多个容器后,可以进行批量操作:
- **启动**:启动选中的容器
- **停止**:停止选中的容器
- **重启**:重启选中的容器
- **强制停止**:强制停止选中的容器
- **暂停**:暂停选中的容器
- **恢复**:恢复暂停的容器
- **删除**:删除选中的容器
### 单个容器操作
- **终端**:打开容器的终端,可以在容器内执行命令
- 查看容器日志
- **重命名**:修改容器名称
- **更多**:查看详情、导出等操作
## 清理容器
点击 **清理容器** 可以删除所有已停止的容器,释放系统资源。
:::warning 注意
清理操作不可恢复, 请确保已停止的容器不再需要。
:::