无法访问安装在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