docker - 如何在openshift中部署apache服务器?

标签 docker deployment openshift web-deployment

我想在 openshift 上部署 apache 服务器。我的服务器在本地运行良好,但是当我在 openshift 上部署它时,遇到以下问题

(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80
(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80

可能的原因可能是 apache 以 root 用户身份运行,而 openshift 不允许这样做!

有人可以帮我弄这个吗?

最佳答案

端口 80 是保留端口,默认 OpenShift Security Context Constraints不允许容器在此端口上运行。

您应该使用在 8080 或 8443 等端口上运行的容器镜像。

关于docker - 如何在openshift中部署apache服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55950776/

相关文章:

postgresql - Docker PostgreSQL 服务 : could not bind IPv6 socket: Cannot assign requested address

docker - 使用:docker build -t myapp。无法成功获取图像

node.js - 通过 wercker.yml 公开应用程序的端口

macos - 如何在 MacO 上轻松安装和卸载 docker

node.js - cPanel : Missing Passenger. 日志和 stderr.log 文件上的 NodeJs 部署

sharepoint - 在 sharepoint 2010 中为开发人员创建列表的最佳方法是什么?

java - 如何在tomcat docker容器中部署多个war?

java - Openshift:在应用程序之间共享 MySQL cartrige

mongodb - 为什么在尝试连接到运行简单 mongo 容器的 OKD pod 时出现 "message len 1347703880 is invalid. Min 16 Max: 48000000"错误?

openshift - 从外部访问 minishift