Контейнер 1 - это сервер Apache, на котором выполняется страница, которая будет вызывать некоторые сценарии Python для генерации данных.
Контейнер 2 - это тонкий современный контейнер Python для этой задачи.
Какой самый простой способ на самом деле запустить сценарии в другом контейнере?
Я использую docker-compose, сеть работает. Я могу пинговать питона с php и наоборот.
Использование python в том же контейнере, что и на веб-сервере, не вариант.
Стоит ли просто ограничить доступ к сети, чтобы разрешить связь только между 1 и 2 для контейнера 2, а затем использовать что-то вроде http.server для обработки почтовых запросов с веб-сервера?
Или я думаю об этом не так?
Мой заголовок или формулировка должны быть неверными, почти нет взглядов на этот вопрос. В итоге я настроил базовый http.server и использовал php + curl для отправки запросов в контейнер python. Прекрасно работает, по крайней мере, сейчас!
Андерс