Судя по всему в самом приложении не правильно указан ip хоста. Как я понял, если писать
localhost(127.0.0.1), то приложение слушает порт именно внутри контейнера, а не снаружи. Чтобы исправить проблему, в конфиге приложения(или другом месте, если у вас хардкод)
нужно исправить localhost на 0.0.0.0.
https://forums.docker.com/t/can-access-container-f...