gpt4 book ai didi

php - Apache退出,代码为0 docker apache try

转载 作者:行者123 更新时间:2023-12-02 18:37:46 25 4
gpt4 key购买 nike

我目前在使用Docker时成功运行apache网络服务器时遇到问题...

这是我的docker文件:

FROM fedora:27

# Container Owner
MAINTAINER nzhiti@gmail.com

# Update & install Apache & clean dnf
RUN dnf upgrade -y
RUN dnf install -y httpd
RUN dnf clean packages
RUN dnf install -y mod_ssl

# Configuring hosts
ADD ./hosts/hosts /etc/hosts


# Port
EXPOSE 443

# Starting httpd
ENTRYPOINT ["/usr/sbin/httpd"] & CMD ["-D", "FOREGROUND"]

在构建过程中没有错误。但是当我尝试编写它时,它永远无法工作,并且输出的唯一消息是 apache exiting with code 0
version: '3'
services:
php-apache:
image : httpd_fedora
ports:
- 443:443
volumes:
- ./Apache/www/:/var/www/html
- ./Apache/vhosts/:/etc/httpd/conf.d/
- ./Apache/SSLcert/:/etc/httpd/ssl/
- ./Apache/errorlogs/error.log:/var/log/httpd/error.log
tty: true

我没主意...

谢谢,
DRK

最佳答案

尝试缩进tty: true,使其与php_apache属性对齐。还要将Dockerfile复制到docker-compose.yml的相同目录,并将image更改为build: .

version: '3'
services:
php-apache:
build: .
ports:
- 443:443
volumes:
- ./Apache/www/:/var/www/html
- ./Apache/vhosts/:/etc/httpd/conf.d/
- ./Apache/SSLcert/:/etc/httpd/ssl/
- ./Apache/errorlogs/error.log:/var/log/httpd/error.log
tty: true

关于php - Apache退出,代码为0 docker apache try,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52669299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com