在openshift:中部署映像时在日志中获得了这个
AH00558: httpd:无法使用172.17.0.13可靠地确定服务器的完全限定域名。全局设置“ServerName”指令以抑制此消息 (13)拒绝许可: AH00072: make_sock:无法绑定到地址::80 (13)权限被拒绝: AH00072: make_sock:无法绑定到地址0.0.0.0:80没有侦听套接字可用,关闭AH00015:无法打开日志
文档:
FROM httpd:2.4
RUN echo "hello app" > /usr/local/apache2/htdocs/hello.html如果我使用暴露80,也会得到错误。
发布于 2019-07-12 11:45:36
高达1024的端口被称为privileged ports --这意味着为了绑定到它们,用户必须具有根功能。在您的示例中,您正在尝试让您的服务侦听端口80,该端口位于privileged端口范围内。默认情况下,openshift不作为根用户在Pods中运行任何容器。
您要么必须调整其运行的用户,要么让它在另一个端口上侦听。
https://stackoverflow.com/questions/56896135
复制相似问题