首页 文章

Docker Nginx图像包含来自外部卷的静态内容 - 权限问题

提问于
浏览
0

当我从外部卷运行带有静态内容的Nginx容器时,我遇到了“禁止”问题 .

据说Docker在使用卷时维护主机的所有权,因此在我的本地OS X主机上,用户/组是 myself:staff ,而Nginx容器期望 www-data:www-data .

在Linux系统上,可以很容易地使用以下命令更改主机站点目录的权限:

chown -R www-data:www-data / some / content

如果 www-data 用户/组不存在,我可以创建它:

sudo groupadd www-data -g 33 sudo useradd -u 33 --no-create-home --system --no-user-group www-data sudo usermod -g www-data www-data

但在OS X我不能 . 改变我的OS X主机上的用户/组权限以使其在容器中运行的解决方案是什么?

1 回答

  • 0

    权限问题不是由于用户/组设置 . 主机上的配置文件必须是可执行的!

相关问题