linux-以非root用户身份在Docker容器中运行nginx会导致权限被拒绝错误
发布时间:2020-05-23 02:42:55 所属栏目:Nginx 来源:互联网
导读:我有以下DockerfileFROM ubuntu:14.04 EXPOSE 8000 # Install nginx RUN apt-get update -q apt-get install --no-install-recommends --no-install-suggests -y -q
我有以下Dockerfile
当我运行它时,我在/ var / log / nginx上被拒绝权限:
如果我用bash进入容器,我会看到:
这怎么可能?在上述会话中,我也无法在该用户下创建文件. 有用的功能:删除/ var / log / nginx并重新创建.但是我不知道为什么会这样. 没有SELinux. 有没有人遇到过类似的事情,或者我做错了什么? 附言这是Docker信息,如果可以帮助您
P.P.S.这是针对该情况的带有配置的测试仓库:https://github.com/aides/test-docker-nginx 最佳答案 将您的用户添加到adm组中很可能会解决您的问题. 尝试sudo usermod -aG adm webuser 更多详细信息:https://askubuntu.com/questions/421684/cant-access-apache-error-logs (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 连接到上游时,Nginx Gunicorn Django1.5 – connect()失败(
- python – 如何在执行模式下使用SELinux运行Flask Nginx uW
- nginx: [warn] conflicting server name on 0.0.0.0:80, ig
- nginx – 通过备用域访问WordPress站点
- 如何设置nginx和子域
- python – Nginx fastcgi截断问题
- 什么是nginx的$request_time,为什么它比php-fpm执行时间多得
- 仅在nginx中重写域的根
- ruby-on-rails – 如何使用puma / nginx在资产管道中提供不
- php – 在Apache/Nginx设置中刷新输出缓冲区
推荐文章
站长推荐
- 拦截后端301/302重定向(proxy_pass)并重写到另一
- 部署 – 部署两个不同的Play!应用程序在同一主机
- nginx conf文件中的空格是否重要?
- Nginx“”try_files“指令中的参数数量无效…”用
- rest – nginx作为限制http动词访问的反向代理
- django-tastypie PATCH给我“ 400(错误请求)”
- node.js – 哪个最有效:通过nginx或节点通过ngi
- macos – Nginx PHP-FPM在Mountain Lion上非常慢
- url-rewriting – 如何在nginx中更改$request_ur
- python – Django和动态生成的图像
热点阅读