对比
| 维度 | 命名卷 volume | 绑定挂载 bind |
|---|---|---|
| 管理方 | Docker 守护进程 | 宿主机文件系统 |
| 宿主位置 | /var/lib/docker/volumes/… | 任意指定路径 |
| 初始化 | 空卷自动复制镜像目录内容 | 不复制,直接使用宿主目录 |
| 典型场景 | 数据库、应用持久化数据 | 配置文件、代码目录、日志采集 |
| 备份方式 | 临时容器打包(或直接访问 Mountpoint) | 宿主直接 tar/rsync |
示例
示例
docker run -d -v pgdata:/var/lib/postgresql/data postgres:16-alpine
docker run -d -v /srv/logs:/var/log/app app/web:1.0Windows/macOS 上卷性能与权限行为比绑定挂载稳定,数据库类负载优先卷。