卷
卷(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 的 備份功能 進行備份
