在docker挂载卷中管理nginx vhost文件权限

问题描述 投票:0回答:1

我创建了一个nginx docker容器,并将其文档根目录(/ srv / www)安装在主机中(在同一位置)。

我还在主机和容器中使用相同的uid \ gid创建了一个用户和一个组。

我的目的是在用户拥有的HOST / srv / www(比如/ srv / www / mydir)中创建一个目录,但每次我尝试chown时,所有权仍然是root:root,拥有777权限。

在我看来,这会产生一个很大的安全问题。

我希望能够创建许多虚拟主机,/ srv / www下的不同根目录由不同的用户拥有,但由同一个nginx容器管理。

有没有办法实现这个目标?

谢谢

docker nginx containers vhosts
1个回答
0
投票

我发现问题是由于我在使用vagrant创建的vm中工作。

© www.soinside.com 2019 - 2024. All rights reserved.