PermissionError:[Errno 13]权限被拒绝:在dockerfile中运行nginx时

时间:2018-11-16 05:34:55

标签: docker nginx

我是Docker的新手。我试图在openshift环境中使用dockerfile运行nginx。我最初使用以下命令设置用户和组权限:

RUN groupadd -g 10000 www-data
RUN useradd -g www-data www-data

并使用以下命令为其分配root特权:(操作系统为CentOS)

RUN usermod -aG wheel www-data
USER www-data

nginx.conf中的用户也是www-data

但是,当我运行exec nginx时 我遇到错误:

PermissionError: [Errno 13] Permission denied: '/app/logs/abc.log'

尝试将所有特权分配给/app/app/logs;但这不能解决我的问题。

有人可以提出解决方案

0 个答案:

没有答案