【问题标题】:Why is Drupal for Docker returning an empty reply from server?为什么 Drupal for Docker 从服务器返回空回复?
【发布时间】:2021-11-08 14:05:06
【问题描述】:

我对 Docker 有点陌生。我正在尝试在我的机器上设置它,但我似乎无法从主机连接。

我的运行命令

docker run -p 8080:80 drupal:9.1-php7.4-fpm-alpine3.13

预期结果

基于the image documentation,我希望在 8080 上看到某种默认的 Drupal 页面。

实际结果

$ curl http://localhost:8080
curl: (52) Empty reply from server

在 Firefox 中,这呈现为“连接已重置”。

我尝试过的

还有其他问题有类似的症状,但解决方案似乎对我不起作用。

一个常见的建议是 curl 到不同的 IP,例如 0.0.0.0:8080。我有点怀疑,因为这与上面特定于图像的说明相冲突,但尝试了它并没有发现证据表明那里有任何东西在听。此外,当容器没有运行时,我根本无法连接到该 URL,这与没有得到响应略有不同,所以我认为我在 http://localhost 的正确轨道上: 8080/

另一个常见的建议是确保我在容器外部绑定一个端口,但在我的情况下,它就在那里,为 -p 8080:80。

【问题讨论】:

    标签: docker drupal docker-for-windows


    【解决方案1】:

    请务必仔细检查该图片标签,孩子们!

    官方 docker 镜像有很多变种,我不小心拉错了。您会注意到图像标签包含“ftm”。我的意思是阿帕奇。当我运行图像的 Apache 版本时,它开箱即用。掌心。

    这样就可以了!

    我把它留在这里作为我耻辱的纪念碑。

    【讨论】:

      猜你喜欢
      • 2011-10-06
      • 2012-02-24
      • 1970-01-01
      • 2011-09-28
      • 2023-03-24
      • 2020-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多