【发布时间】:2015-10-14 19:11:12
【问题描述】:
当我使用来自外部卷的静态内容运行 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 主机上的用户/组权限以使其在容器中运行的解决方案是什么?
【问题讨论】: