卷
卷(Volume)是 Docker 管理的数据存储,用于持久化容器数据。 与直接挂载主机目录相比,卷由 Docker 管理,更加安全和便携。
卷列表
进入 容器 > 卷 标签页查看卷列表。

列表显示以下信息:
- 名称:卷名称
- 驱动:存储驱动
- 范围:卷的范围
- 挂载点:卷在主机上的实际存储路径
- 创建时间:创建时间
- 操作:删除
创建卷
- 点击 创建卷 按钮
- 输入卷名称
- 选择驱动(默认 local)
- 点击创建
使用卷
创建容器时挂载卷
创建容器时,在 卷 选项中添加卷挂载:
- 卷名称:容器路径 - 使用命名卷
- 主机路径:容器路径 - 直接挂载主机目录
例如:
mysql_data:/var/lib/mysql- 将 mysql_data 卷挂载到容器的 /var/lib/mysql/opt/ace/data:/data- 将主机的 /opt/ace/data 目录挂载到容器的 /data
卷 vs 绑定挂载
| 特性 | 卷(Volume) | 绑定挂载(Bind Mount) |
|---|---|---|
| 管理方式 | Docker 管理 | 用户管理 |
| 存储位置 | Docker 数据目录 | 任意主机路径 |
| 备份 | 需要通过 Docker 命令 | 直接备份目录 |
| 可移植性 | 高 | 依赖主机路径 |
| 适用场景 | 数据库等需要持久化的数据 | 配置文件、代码目录 |
删除卷
选中卷后点击 删除 按钮删除卷。
警告
删除卷会永久删除卷中的所有数据, 此操作不可恢复!
注意
如果卷正在被容器使用,需要先删除相关容器才能删除卷。
清理卷
点击 清理卷 可以删除所有未被使用的卷,释放磁盘空间。
提示
清理前请确认未使用的卷中没有重要数据。
数据备份
卷数据存储在 Docker 数据目录中(通常是 /var/lib/docker/volumes/), 可以通过以下方式备份:
- 使用
docker run创建临时容器挂载卷并导出数据 - 直接备份 Docker 数据目录(需要停止 Docker 服务)
- (开发中)使用 AcePanel 的 备份功能 进行备份
