gpt4 book ai didi

docker - 我该如何解决 403 :Forbidden whilst using a docker container?

转载 作者:行者123 更新时间:2023-12-04 18:56:57 26 4
gpt4 key购买 nike

我是 Docker 的新手,目前正在关注本教程:

Learn Docker in 12 minutes



我创建了必要的文件,并使其显示“Hello World!”在本地主机上:80。

除此之外,我尝试使用对我的文件夹的直接引用来挂载容器,以便我可以更新 index.php 文件以模拟开发环境,然后出现此错误:

Forbidden

我所做的只是改变图像的运行方式,这样我就可以更新 index.php 文件的内容,并在按 F5 时查看网页中反射(reflect)的更改。

目前在 Windows 10 Pro 上使用 Docker for Windows

Docker for Windows 正在运行

我一丝不苟地遵循每一步,这样我就不会被愚弄,而且它似乎对我不起作用。

为了回答 Mornor 的问题,这里是 的结果docker ps

docker ps

在这里为 docker logs [container-name]

docker logs ae

既然我现在更好地了解幕后发生的事情,我该如何解决日志中说明的问题?

这是我的 Dockfile

Dockerfile

我为运行我的图像而执行的命令:
docker run -p 80:80 -v /wmi/tutorials/docker/src/:/var/www/html/ hello-world

所以你看到文件存在:

path to index.php

最佳答案

错误来自 Apache,它试图向您显示目录内容,因为没有可用的索引文件。要么您的 docker 映射工作不正常,要么您的 apache 上没有安装 php 支持。您正在访问 http://localhost , 试试 http://localhost/index.php .

如果您遇到相同的错误,则问题出在映射上。如果您获得 php 代码,则问题在于 Apache 中缺少 PHP 支持。

关于docker - 我该如何解决 403 :Forbidden whilst using a docker container?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50513048/

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