【问题标题】:Docker Nginx image with static content from an external volume - permissions issue带有来自外部卷的静态内容的 Docker Nginx 映像 - 权限问题
【发布时间】: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 主机上的用户/组权限以使其在容器中运行的解决方案是什么?

【问题讨论】:

    标签: macos nginx docker


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-09-23
      • 2021-01-04
      • 2016-07-04
      • 2014-07-13
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 2019-01-14
      • 1970-01-01
      相关资源
      最近更新 更多