| 用途 | 挂载单个文件 |
|---|---|
| 写法 | -v /host/config.yml:/app/config.yml:ro |
| 本质 | 按 inode 绑定,文件需预先存在 |
示例
示例
touch $PWD/config.yml
docker run --rm -v $PWD/config.yml:/app/config.yml:ro alpine cat /app/config.yml
# 用重写型编辑器改完后验证容器内是否可见
docker exec <容器> cat /app/config.ymlvim 等编辑器保存时可能替换 inode(写新文件再改名),容器绑定的是旧 inode,表现为配置改了但不生效。