当前位置:  开发笔记 > 编程语言 > 正文

运行Docker PHP-apache:禁止您无权访问此服务器上的/

如何解决《运行DockerPHP-apache:禁止您无权访问此服务器上的/》经验,为你挑选了1个好方法。

我有一个文件夹:my-php-app它包含一个Dockerfile和一个src/文件夹.Dockerfile非常简单:

FROM php:5.6-apache
COPY config/php.ini /usr/local/etc/php/
COPY src/ /var/www/html/

src/包含index.phpindex.php含有


 
 Hello World!

'; ?>

我做了以下事情:

docker build -t my-php-app .

新图像已成功生成.现在我想从该图像启动一个容器:

docker run -d -p 80:80 my-php-app

但是当我访问我的本地主机时:80我看到:

Forbidden

You don't have permission to access / on this server.

所以我的问题是:我如何正确启动我的容器?我在这做错了什么.



1> Thomasleveil..:

你没有共享你的php.ini文件,所以我尝试使用PHP项目提供的默认生产文件并使用该配置文件,我能够正常运行你的项目.

我怀疑你的问题就在那里.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有