适用于php的docker image在Windows 10的浏览器上不起作用

时间:2018-10-14 10:15:31

标签: php apache docker

我刚刚开始学习docker,并尝试使用docker文件使用apache创建php映像。根据我的理解,我能够使用docker文件创建映像,并且在构建映像之后,我尝试以容器的形式运行该映像,对我来说看起来不错,但是当我尝试使用“ 172.17.0.2”在浏览器中运行该映像IP地址显示为“连接已重置”问题,我尝试了很多,但无法解决此问题。我附上几张图片以明确提及我的问题。

Dockerfile:

FROM php:7.2-apache
COPY src/ /var/www/html/

并且显示Windows pwershell屏幕

  

AH00558:apache2:无法使用172.17.0.2。可靠地确定服务器的标准域名。全局设置“ ServerName”指令以禁止显示此消息

     

AH00558:apache2:无法使用172.17.0.2。可靠地确定服务器的标准域名。全局设置'ServerName'指令以禁止显示此消息[2018年10月13日星期六17:42:22.816118] [mpm_prefork:notice] [pid 1] AH00163:已配置Apache / 2.4.25(Debian)PHP / 7.2.10-恢复正常操作[2018年10月13日星期六17:42:22.817371] [core:notice] [pid 1] AH00094:命令行:'apache2 -D FOREGROUND'

谢谢您的任何帮助。

1 个答案:

答案 0 :(得分:0)

我现在可以解决此问题,有两个问题: (1)我试图输入错误的IP,正确的是127.0.0.1 (2)我不是以Windows Power Shell作为管理员运行docker命令。

如果有人仍然面临相同的问题,那又是一件比确保您配置为通过docker接口访问docker容器的共享驱动器还要多的事情。