mirror of
https://github.com/acepanel/acepanel.github.io.git
synced 2026-02-04 06:47:16 +08:00
94 lines
2.6 KiB
Markdown
94 lines
2.6 KiB
Markdown
# 容器管理
|
||
|
||
容器是 Docker 的核心概念,是镜像的运行实例。 通过容器管理页面,你可以创建、启动、停止和管理容器。
|
||
|
||
## 容器列表
|
||
|
||
进入 **容器** 页面,默认显示容器列表。
|
||
|
||

|
||
|
||
列表显示以下信息:
|
||
|
||
- **容器名称**:容器的名称
|
||
- **状态**:运行状态开关
|
||
- **镜像**:容器使用的镜像
|
||
- **端口**:端口映射(主机端口 -> 容器端口)
|
||
- **运行状态**:详细的运行状态信息
|
||
- **操作**:终端、日志、重命名等
|
||
|
||
## 创建容器
|
||
|
||
点击 **创建容器** 按钮打开创建对话框。
|
||
|
||

|
||
|
||
### 基本设置
|
||
|
||
- **容器名称**:可选,留空则自动生成
|
||
- **Image**: Docker image name, e.g., `nginx`, `mysql:8.4`, `your_username/your_image:tag`
|
||
- **网络**:选择容器使用的网络
|
||
- **重启策略**:容器退出后的重启行为
|
||
- 无:不自动重启
|
||
- always:总是重启
|
||
- 编排启动失败
|
||
- unless-stopped:除非手动停止,否则重启
|
||
|
||
### 高级选项
|
||
|
||
- **TTY (-t)**:分配伪终端
|
||
- **STDIN (-i)**:保持标准输入打开
|
||
- **自动移除**:容器停止后自动删除
|
||
- **特权模式**:赋予容器完整的系统权限(谨慎使用)
|
||
|
||
### 端口被占用:修改映射端口
|
||
|
||
将容器内部端口映射到主机端口,格式:`主机端口:容器端口`
|
||
|
||

|
||
|
||
例如:`8080:80` 表示将容器的 80 端口映射到主机的 8080 端口。
|
||
|
||
### 卷挂载
|
||
|
||
将主机目录或数据卷挂载到容器内,格式:`主机路径:容器路径`
|
||
|
||
例如:`/opt/ace/data:/data` 表示将主机的 `/opt/ace/data` 目录挂载到容器的 `/data` 目录。
|
||
|
||
### 资源限制
|
||
|
||
限制容器可使用的 CPU 和内存资源。
|
||
|
||
### 环境变量
|
||
|
||
设置容器的环境变量,格式:`KEY=VALUE`
|
||
|
||
## 容器操作
|
||
|
||
### 批量操作
|
||
|
||
勾选多个容器后,可以进行批量操作:
|
||
|
||
- **启动**:启动选中的容器
|
||
- **停止**:停止选中的容器
|
||
- **重启**:重启选中的容器
|
||
- **强制停止**:强制停止选中的容器
|
||
- **暂停**:暂停选中的容器
|
||
- **恢复**:恢复暂停的容器
|
||
- **删除**:删除选中的容器
|
||
|
||
### 单个容器操作
|
||
|
||
- **终端**:打开容器的终端,可以在容器内执行命令
|
||
- 查看容器日志
|
||
- **重命名**:修改容器名称
|
||
- **更多**:查看详情、导出等操作
|
||
|
||
## 清理容器
|
||
|
||
点击 **清理容器** 可以删除所有已停止的容器,释放系统资源。
|
||
|
||
:::warning 注意
|
||
清理操作不可恢复, 请确保已停止的容器不再需要。
|
||
:::
|