命名卷
核心概念
# 创建卷
docker volume create mydata
# 使用卷
docker run -v mydata:/data nginx
# 查看卷
docker volume ls
# 查看详情
docker volume inspect mydata
# 删除卷
docker volume rm mydata
# 清理未使用卷
docker volume prune
命名卷 vs 绑定挂载
| 特性 | 命名卷 | 绑定挂载 |
|---|---|---|
| 管理 | Docker 管理 | 手动管理 |
| 位置 | /var/lib/docker/volumes | 任意路径 |
| 迁移 | 方便 | 不方便 |
| 备份 | docker 命令 | 手动 |
小结
| 命令 | 作用 |
|---|---|
docker volume create | 创建 |
-v name:/path | 使用 |
docker volume ls | 列出 |
docker volume prune | 清理 |