在docker挂载卷中管理nginx vhost文件权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在docker挂载卷中管理nginx vhost文件权限相关的知识,希望对你有一定的参考价值。
我创建了一个nginx docker容器,并将其文档根目录(/ srv / www)安装在主机中(在同一位置)。
我还在主机和容器中使用相同的uid gid创建了一个用户和一个组。
我的目的是在用户拥有的HOST / srv / www(比如/ srv / www / mydir)中创建一个目录,但每次我尝试chown时,所有权仍然是root:root,拥有777权限。
在我看来,这会产生一个很大的安全问题。
我希望能够创建许多虚拟主机,/ srv / www下的不同根目录由不同的用户拥有,但由同一个nginx容器管理。
有没有办法实现这个目标?
谢谢
答案
我发现问题是由于我在使用vagrant创建的vm中工作。
以上是关于在docker挂载卷中管理nginx vhost文件权限的主要内容,如果未能解决你的问题,请参考以下文章
Java 中的 FileLock 在 Docker 挂载卷中不起作用