无法访问安装在Ubuntu Docker容器中的xampp htdocs中的文件

我安装了xampp,并将我的php代码部署在Docker镜像中,并在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文件夹中的文件提供了必要的权限

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

看到更详细的答案 。

在你的情况下,假设你的web服务器在容器的端口80上运行,并假设你不能从你的主机上浏览器端口9090访问它启动容器与命令:

docker run -it -p 9090:80 ubuntu