【发布时间】:2016-01-12 16:04:58
【问题描述】:
我是 Docker 新手,一直在尝试配置在 ubuntu:14.04 映像上运行的 Apache2 的标准默认安装。
当 Docker 主机运行 Ubuntu 时,这似乎工作得很好,但是当我尝试在运行 RHEL 6 的机器上运行相同的配置时,我得到与文件权限有关的 apache 配置错误。具体来说,默认的 apache 页面返回一个 403 禁止页面。
我认为 Docker 的意义在于我可以在一个环境中创建一个容器,并且它在任何其他环境中的行为都应该完全相同。我是不是很遥远?
【问题讨论】:
-
可能是 SELinux。查看使用
setenforce 0禁用 SELinux 强制执行时问题是否仍然存在。如果是这样,请重新启用强制执行并将http_sys_content_t标签添加到 Apache 需要访问的文件中。
标签: apache ubuntu docker redhat rhel