“只读”的范围'在Docker中安装卷时标记

时间:2015-03-09 00:47:16

标签: docker boot2docker

我正在尝试使用目录

实现设置
/foo
/foo/bar

其中/foo/bar是从本地文件系统挂载的目录,但/foo不是。我希望/foo/bar是只读的,但/foo是可读写的。这在Docker中是否可以实现?

1 个答案:

答案 0 :(得分:2)

嗯,哎呀,让我们试试吧。

$ mkdir /tmp/data
$ docker run -it --rm -v /tmp/data:/foo/bar:ro busybox sh
/ # cd /foo
/foo # echo look I can write files here > testfile
/foo # cd bar
/foo/bar # echo but here not so much > testfile
sh: can't create testfile: Read-only file system

所以看起来答案是,"是的。"