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