shell — как создать образ докера через php system ()

Я работаю над сборкой докера через системный метод 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.

Предложите мне то, что мне не хватает в этой конфигурации, и предложите мне любой другой способ сделать это.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector