У меня есть задача AWS с одним определением контейнера. Однако используемый образ Docker фактически запускает 3 процесса. Теперь я знаю, что это не лучшая практика, однако, это ситуация, с которой я работаю.
Проблема, с которой я сталкиваюсь, заключается в том, что одному из процессов в контейнере необходим доступ к другому внутреннему процессу. По существу, одно java приложение в контейнере должно выполнить HTTP-вызов с использованием «localhost» для весеннего загрузочного приложения в том же контейнере.
При локальном запуске изображений docker проблем нет. Однако при развертывании в качестве задачи в AWS ECS с использованием Fargate это соединение не может быть установлено. Есть идеи ...