无法访问ubuntu docker容器中安装的xampp htdocs中的文件

时间:2016-02-18 10:34:29

标签: docker xampp

我已经安装了xampp并在docker镜像中部署了我的php代码,并在ubuntu 14.04上启动了一个容器。

我无法在主机的Firefox浏览器中使用我的docker容器系统ip / phpmyadmin来访问我的phpmyadmin,但是无法在浏览器中使用我的web界面。在尝试访问我的Web界面时,其显示如下:

Access forbidden!

You don't have permission to access the requested object. bhla bhla....
Error 403

注意:我已经为xampp / htdocs文件夹中的文件提供了所需的权限

1 个答案:

答案 0 :(得分:0)

使用sudo docker run -ti ubuntu运行新容器不会绑定任何端口。需要使用选项-p来绑定来自container-port的主机端口。

查看更多detailed answer

在您的情况下,假设您的Web服务器在容器中的端口80上运行,并假设您无法从端口9090上的主机Web浏览器访问它,请使用以下命令启动容器:

docker run -it -p 9090:80 ubuntu