在centos图像上的php5.3码头工具

时间:2017-12-30 16:05:47

标签: php docker dockerfile centos7 php-5.3

我想在centos 7上运行遗留的php 5.3应用程序。由于在centos 7上没有php 5.3构建,docker容器看起来像是首选选项。 我提到这个article来构建一个docker容器,但是我无法从本地主机的端口9003访问php网页。以下是我可能需要帮助的地方。

  1. 在脚本的第1行使用套接字时出现问题,所以我刚刚删除了这一行
  2. 容器运行正常但是当我在浏览器上运行localhost:9003时,我无法从/ var / www / html提供php页面
  3. 我想在本地使用apache和php文件,只想在容器上运行php ..

    非常感谢帮助

2 个答案:

答案 0 :(得分:1)

  

容器运行正常,但是当我在浏览器上运行localhost:9003时   我无法从/ var / www / html

提供php页面

您需要通过向运行命令添加$file = fopen("test.txt", "r"); while(! feof($file)) { $contents = fread($file,10000); 来公开端口。

答案 1 :(得分:0)

尝试使用--network=<NETWORK>等网络参数运行docker。寻找可用的网络使用命令docker network ls

我建议使用网桥模式:

docker --network=bridge