php - Docker php url 访问

标签 php docker

我已经建立 my php images with Docker并运行它:
docker run -d -p 8080:8080 --name r-lafermeduweb lafermeduweb
但我无法访问我的应用程序。
我测试了我的 192.168.10.xx:8080,但没有找到。

我尝试过:
docker inspect --format '{{ .NetworkSettings.IPAddress }}' 0005086cf69c // return 172.17.0.2
但是172.17.0.2:8080也不存在。

你知道为什么我可以访问我的 php 应用程序吗?

我的 Dockerfile :

FROM php:7.0-apache
COPY . /var/www/html/

谢谢 !

最佳答案

您必须将所需的端口(例如:8000)绑定(bind)到容器的 80 端口。

docker run -d -p 8080:80 --name r-lafermeduweb lafermeduweb

关于php - Docker php url 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41959596/

相关文章:

php - mysql - 检查一组元素是否包含在另一组中

php - MySQL 通过将 blob 数据分成几部分来检索它

javascript - Angular 中的操作系统环境变量

用于 ASP.NET Core 和 Visual Studio 2017 的 docker run 命令

PHP MYSQL refine search 多个查询

PHP:使用准备好的语句并防止 SQL 注入(inject)与转义

php - 一个接一个地点击多个 div 来触发另一个 div 动画?

docker - docker 容器中的 terraform init 出现错误 -- x509 : certificate signed by unknown authority

docker - 在Kubernetes中使用容器存储/共享数据

angularjs - AngularJS 的可重用 docker 镜像