У меня есть приложение, работающее в контейнере A, и я хотел бы написать в stdin процесса, выполняющегося в контейнере B. Я вижу, что если я хочу записать в stdin B с хост-машины, я могу использовать docker attach
, По сути, я хочу позвонить docker attach B
из A
.
В идеале я бы хотел настроить это через docker-compose.yml
. Может быть, я мог бы сказать docker-compose создать сокет домена Unix A
, который направляет к stdin B
, или подключить некоторый магический номер порта к stdin B
.
Я понимаю, что если мне нужно, я всегда могу поместить небольшой веб-сервер в контейнер B
, который перенаправляет весь ввод с открытого порта в B
на процесс, но я бы предпочел использовать вне коробочное решение, если оно существует.
Для всех, кто интересуется подробностями, у меня есть приложение на python, запущенное из контейнера A, и я хочу, чтобы оно говорило с stockfish (шахматным движком) в контейнере B.