Каков наилучший способ получить докер-контейнер для вызова себя через HTTP - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть приложение, которое выводит HTML на лету.Изнутри контейнера (не хоста) я пытаюсь заставить скрипт вызывать себя через HTTP, используя его IP-адрес, и я всегда получаю ответ об истечении времени ожидания соединения.

Каков наилучший способ получить контейнер Dockerвызывать себя через HTTP.

Строгое правило: К сожалению, это должно быть через HTTP.

EDIT

<?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);
}

Как видите, скрипт должен вызвать отчет.PHP.Для уточнения скрипт запускается как фоновый процесс.Report.php не может сохранить отчет из-за того, как загружаются deps во время выполнения (я унаследовал этот проект).

...