首页/云/Docker 容器速查/local 卷驱动与自定义挂载选项
网络与存储52 条

local 卷驱动与自定义挂载选项

local 驱动通过 --opt type/device/o 组合把宿主目录或其他文件系统包装成卷:可以让卷落在指定磁盘路径上而不移动 Docker 数据目录。

Docker 容器速查云更新于 2026-10-12
用途定制卷底层存储
语法docker volume create --driver local --opt type=… --opt device=… --opt o=…
典型组合type=none + o=bind + device=/host/path

示例

示例
docker volume create --driver local \
  --opt type=none \
  --opt o=bind \
  --opt device=/srv/appdata \
  local-bind
docker volume inspect local-bind --format '{{json .Options}}'
type/device/o 直接对应 mount 的参数语义,配置前先在宿主机上验证挂载方式本身可用。

易错点

  • 选项写错时卷能创建但容器挂载失败,创建后立刻用临时容器验证挂载
  • 用该方式挂载的目录不受 Docker 卷生命周期管理,删除卷不会清理底层目录内容

数据来源与参考

  • Docker 官方文档:local volume driver 选项(docs.docker.com/storage/volumes)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌