| 用途 | 挂载只读化 |
|---|---|
| 语法 | -v 卷:/路径:ro / --mount …,readonly |
| 适用 | 配置、静态资源、共享数据读方 |
示例
示例
docker run -d -v appconfig:/etc/app:ro --name api app/api:1.0
docker run --rm --mount type=bind,source=$PWD/static,target=/usr/share/nginx/html,readonly nginx
# 容器内验证不可写
docker exec api sh -c 'touch /etc/app/x' || echo 'readonly ok'只读挂载是部署侧最省力的约束手段之一,与镜像内非 root 用户、只读根文件系统可以叠加使用。