【发布时间】:2021-12-27 15:28:31
【问题描述】:
我需要将目录中的所有文件夹设置为只读/只读/只读(通过volumes),除了一个特定文件夹
# All read-only
/opt/users_project:/opt/users_project:ro
# except myuser folder
/opt/users_project/myuser:/opt/users_project/myuser
怎么做?
P.S.:不,那里没有答案 (Docker, mount volumes as readonly)!
【问题讨论】:
-
@Mr.不幸的是,我在那里没有看到异常文件夹替换表单(
-
这些目录中有什么?你可以
COPYDockerfile 中的users_project目录,使其归root 拥有,然后将USER切换为非root 用户吗?这实际上会使代码成为只读的,并让您绑定挂载一个可写的数据目录。 -
您似乎已经在您的问题中回答了它。您能否显示您尝试运行的命令以及您看到的错误。确保它是minimal reproducible example。
-
不,那里没有答案 (stackoverflow.com/questions/19158810/…)!请从这里移除重复的骰子。
标签: docker docker-compose