Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku权限被拒绝:AH00072:make_sock:无法绑定到地址[:]:80_Heroku_Docker_Apache2 - Fatal编程技术网

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

Heroku权限被拒绝:AH00072:make_sock:无法绑定到地址[:]:80,heroku,docker,apache2,Heroku,Docker,Apache2,我正在尝试将一个容器化应用程序部署到heroku。 我的Dockerfile如下所示: FROM ubuntu:14.04 RUN apt-get update && apt-get install -y apache2 && apt-get clean && rm -rf /var/lib/apt/lists/* ENV APACHE_RUN_USER www-data ENV APACHE_RUN_GROUP www-data ENV AP

我正在尝试将一个容器化应用程序部署到heroku。 我的Dockerfile如下所示:

FROM ubuntu:14.04

RUN apt-get update && apt-get install -y apache2 && apt-get clean && rm -rf /var/lib/apt/lists/*

ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid

RUN apt-get update && apt-get install -y php5 libapache2-mod-php5 php5-mysql php5-cli && apt-get clean && rm -rf /var/lib/apt/lists/*

RUN echo "ServerName 0.0.0.0" >> /etc/apache2/apache2.conf
RUN ["/bin/bash", "-c", "source /etc/apache2/envvars"]
ADD . /var/www/html   # I'm currently in my project directory

WORKDIR /var/www/html/
EXPOSE 80 443
CMD ["/usr/sbin/apache2", "-D", "FOREGROUND"]
通过
heroku容器:推送web--app myapp
将此消息推送到heroku后,它会给我以下消息:

(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
no listening sockets available, shutting down
我尝试了
CMD[“sudo”、“/usr/sbin/apache2”、“-D”、“前台”]
,但什么也没发生


我需要做什么才能让它正常工作?

不熟悉heroku,但是被拒绝的权限将指向以root以外的用户身份运行。也可能是另一个应用程序正在使用的端口。