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

时间:2015-07-24 07:52:13

标签: macos nginx docker

当我使用来自外部卷的静态内容运行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 :(得分:0)

许可问题不是由于用户/组设置造成的。主机上的配置文件必须是可执行的!