首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Docker容器的根文件系统挂载为只读

将Docker容器的根文件系统挂载为只读
EN

Stack Overflow用户
提问于 2018-04-17 10:09:43
回答 1查看 4.8K关注 0票数 0

当我运行以下命令时,我希望将容器的根文件系统挂载为只读:

代码语言:javascript
复制
docker ps --quiet --all | \
  xargs docker inspect \
    --format '{{ .Id }}: ReadonlyRootfs={{ .HostConfig.ReadonlyRootfs }}'

如果上面的命令返回true,则表示根文件系统是以只读方式挂载的。如果上面的命令返回false,则表示根文件系统是可写的。

当我运行该命令时,显示的是ReadonlyRootfs=false。如何让它显示true

EN

回答 1

Stack Overflow用户

发布于 2018-08-08 14:02:52

当您将标志--read-only传递给docker run命令时,根文件系统将以只读方式挂载,例如:

代码语言:javascript
复制
$ docker run -it --read-only centos
[root@87e0f56dc341 /]# touch test
touch: cannot touch 'test': Read-only file system

帮助页面:

代码语言:javascript
复制
$ docker run --help | grep read-only
      --read-only
        Mount the container's root filesystem as read only
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49868801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档