| 参数 | --read-only |
|---|---|
| 配套 | --tmpfs /tmp 等可写目录 |
| 检查 | 容器内 touch /x 应失败 |
示例
示例
docker run -d --read-only --tmpfs /tmp --tmpfs /run --name web nginx:1.27-alpine
docker exec web sh -c 'touch /probe' || echo 'readonly ok'
docker inspect -f '{{.HostConfig.ReadonlyRootfs}}' web多数应用需要若干可写目录(缓存、pid、socket),先用只读启动、按报错逐个补 tmpfs,是常用的适配路径。