openshift中吊舱频繁坠毁

时间:2019-07-05 03:18:41

标签: docker kubernetes dockerfile openshift

在openshift部署映像时在日志中获取此消息:

  

AH00558:httpd:使用172.17.0.13无法可靠地确定服务器的标准域名。全局设置“ ServerName”指令以禁止显示此消息

     

(13)权限被拒绝:AH00072:make_sock:无法绑定到地址[::]:80

     

(13)权限被拒绝:AH00072:make_sock:无法绑定到地址0.0.0.0:80   没有可用的侦听套接字,正在关闭   AH00015:无法打开日志

Dockerfile:

FROM httpd:2.4

RUN echo "hello app" > /usr/local/apache2/htdocs/hello.html

如果我使用EXPOSE 80,也会收到错误消息

1 个答案:

答案 0 :(得分:0)

最多1024个端口称为privileged ports,这意味着要绑定到它们,用户必须具有root用户功能。 在您的情况下,您正在尝试让服务在端口privileged的端口80上侦听。 默认情况下,openshift不会以root身份运行Pod内部的任何容器。

您要么必须调整用户的运行方式,要么让它在其他端口上监听。