Docker php url访问
我使用以下工具构建和运行它:Docker php url访问,php,docker,Php,Docker,我使用以下工具构建和运行它: docker run-d-p 8080:8080——名称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应用程序吗
docker run-d-p 8080:8080——名称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)绑定到集装箱的80个端口
docker run -d -p 8080:80 --name r-lafermeduweb lafermeduweb
您必须将所需的端口(例如:8000)绑定到集装箱的80个端口
docker run -d -p 8080:80 --name r-lafermeduweb lafermeduweb
如果您在这里引用的是用户端口80的基本docker文件,那么从技术上讲,当您点击localhost或主机ip地址时,这应该可以工作
也许您在运行之前忘记了重新构建映像,每次更改dockerfile时,您都需要构建一个新映像并运行它
有关更多信息,请参阅如果您在此处引用,则作为用户端口80的基本docker文件是公开的,因此从技术上讲,当您点击本地主机或主机ip地址时,这应该可以工作
也许您在运行之前忘记了重新构建映像,每次更改dockerfile时,您都需要构建一个新映像并运行它
有关更多信息,请参阅我认为您的帖子中遗漏了一些内容,因为我不明白发生了什么。172地址是Docker容器的内部IP地址。如果在生成过程中端口已正确公开,则该网站将在计算机的IP地址处可用。我们得看看你们的Dockerfile。嗨,伙计们,我用我的Dockerfile编辑了我的第一篇帖子:)谢谢!您已将其绑定到本地主机,因此应该可以正常工作,否则您在8080端口上的服务无法启动我认为您在帖子中遗漏了一些内容,因为我不明白发生了什么。172地址是Docker容器的内部IP地址。如果在生成过程中端口已正确公开,则该网站将在计算机的IP地址处可用。我们得看看你们的Dockerfile。嗨,伙计们,我用我的Dockerfile编辑了我的第一篇帖子:)谢谢!您已将其绑定到本地主机,因此应该可以工作,否则8080端口上的服务不会启动默认情况下通过基本dockerfile公开的服务默认情况下通过基本dockerfile公开的服务