docker-compose up apache 无法启动

docker-compose up apache does not start

提问人:ANAFLY 提问时间:5/25/2023 最后编辑:ANAFLY 更新时间:5/25/2023 访问量:83

问:

我正在尝试运行一个项目。日志似乎还可以,但我无法到达我的 https://localhost。

docker-compose.yml

version: '3.5'

services:
    ## Reverse proxy Apache pour avoir un contexte https ISO prod
    apache:
        image: xxx:2.4.52-alpine
        container_name: office-4e28-apache
        network_mode: "host"
        volumes:
            - ./images/apache/configs/httpd.conf:/usr/local/apache2/conf/httpd.conf
            - ./images/apache/configs/site.conf:/usr/local/apache2/conf/extra/site.conf
            - ./images/apache/configs/xxx.local.crt:/usr/local/apache2/ssl/xxx.local.crt
            - ./images/apache/configs/xxx.local.key:/usr/local/apache2/ssl/xxx.local.key

当我跑步时docker-compose up apache

没有端口 443 被占用(甚至没有 80), 我试图看看它是否有效,但是命令

sudo netstat -tulpn

不返回我们的端口。

我看到这样的警告

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message

添加到日志中,但它们不必被阻止。

javascript java apache docker-compose

评论

0赞 David Maze 5/25/2023
你的图像中实际是什么;你有对应的 Dockerfile 吗?为什么要禁用 Docker 网络?network_mode: host
0赞 ANAFLY 5/25/2023
我真的不知道,这个项目非常复杂,我刚刚开始工作。然而,替换为: network_mode: “桥接”端口: - 80 - 443 不起作用。
0赞 ANAFLY 5/25/2023
把装订8080:80 8443:443解决了问题
0赞 Mogens 5/25/2023
我像这样使用 Portmapping: codefile.io/f/FYHOoYblP1 像魅力一样工作

答: 暂无答案