ksnk
прохожий
Возможно офтопик, но имеется
- сервер в обычном наборе, со всеми стандартными фичами. Рутовый доступ.
- в нем крутится докер с минимальным обвесом. В нем апач, php и все-все-все. Части диска расшарены между докером и сервером. Многие команды из системы докера, включая ssh выкинуты физически. Впрочем, exec запускать можно. Этот докер виден снаружи, по http.
Архитектуру проекта менять топором я пока не собрался, по этому так есть.
На сервере имеется некая утилита (unoconv), которая видна из консоли, прекрасно выполняется в консоли, однако не видна с докера.
В докеры не очень умею, но могу поучится, их конфиги видны.
В общем - вопрос. Имеется ли, хотя бы теоретическая возможность, выполнить эту команду php скрипту? Из консолли в докер заслать команду можно, а вот изнутри наружу такеое возможно?
Какие пути были опробованы:
Первая попытка была пробраться через ssh в серверную консоль. Оказалось, что ssh нету в докере.
Вторая попытка была добраться до сервера по http, но сам сервер не запускает апач, только в докере.
В общем обида в том, что это один и тот же , физически, компьютер, а запустить утилитку не нахожу никакой возможности.
- сервер в обычном наборе, со всеми стандартными фичами. Рутовый доступ.
- в нем крутится докер с минимальным обвесом. В нем апач, php и все-все-все. Части диска расшарены между докером и сервером. Многие команды из системы докера, включая ssh выкинуты физически. Впрочем, exec запускать можно. Этот докер виден снаружи, по http.
Архитектуру проекта менять топором я пока не собрался, по этому так есть.
На сервере имеется некая утилита (unoconv), которая видна из консоли, прекрасно выполняется в консоли, однако не видна с докера.
В докеры не очень умею, но могу поучится, их конфиги видны.
В общем - вопрос. Имеется ли, хотя бы теоретическая возможность, выполнить эту команду php скрипту? Из консолли в докер заслать команду можно, а вот изнутри наружу такеое возможно?
Какие пути были опробованы:
Первая попытка была пробраться через ssh в серверную консоль. Оказалось, что ssh нету в докере.
Вторая попытка была добраться до сервера по http, но сам сервер не запускает апач, только в докере.
В общем обида в том, что это один и тот же , физически, компьютер, а запустить утилитку не нахожу никакой возможности.

Хотя применимость сомнительна, на первый взгляд, но выглядит вполне работоспособно. Юникс не устает удивлять. Надо будет на выходных поразвлекаться, если не будет другого решения, или в свободное время, если будет...