使Docker容器通过HTTP自身进行调用的最佳方法是什么

时间:2018-11-16 12:49:21

标签: docker docker-networking

我有一个dockerized应用,可即时生成HTML输出。从容器(而不是主机)内部,我尝试使脚本使用其IP地址通过HTTP进行调用,而我总是获得连接超时响应。

让docker容器通过HTTP调用自身的最佳方法是什么。

严格规则:不幸的是,必须通过HTTP。

编辑

<?php
// This is the call I need to perform.

if($htmlReport = file_get_contents('http://localhost/generate/report.php')) {
    file_put_contents('/var/www/html/fs/report.html', $htmlReport);
}

如您所见,脚本需要调用report.php。为了澄清该脚本是作为后台进程运行的。由于运行时deps的加载方式,Report.php无法保存报告(我继承了此项目)。

0 个答案:

没有答案