Так и должно быть, если приложение слушает на локалхосте, но не слушает на внешнем адресе. Приложение внутри контейнера должно корректно слушать на внешнем адресе самостоятельно если нужен хост нетворкинг.
я думал, что адрес, который нам дали для подключения, он ведёт на прямую к локальному хосту машины?