Я работаю над сборкой докера через системный метод php (), он переходит на страницу 504. я увеличил fastcgi_read_timeout
размер от 300 до 6000 и max_execution_time
размер от 300 до 3000. Стиль доходит до 504 с.
мой код: mybuild.php
$docker_pull = system("cd $this->script_path/;sudo docker build -t reports .", $ret);
if ($docker_pull != null) {
print "efk Image pulled correctly";
} else {
echo "Error! While docker Pull";
}
Этот код работает через командную строку запуска:
php mybuild.php $ag1 $ag2
но тот же файл я называю через php файл его не работает
mytest.php:
system("/usr/bin/php mybuild.php $arg1 $agrg2")
Зачем?
я добавить www-data ALL=NOPASSWD: /usr/bin/docker
в файл / etc / sudoers.
нота: Контейнер Docker создает нормально, но проблема сборки Docker.
Предложите мне то, что мне не хватает в этой конфигурации, и предложите мне любой другой способ сделать это.
Задача ещё не решена.
Других решений пока нет …