Внутренне, во время запуска, вашему Java-приложению нужно сказать, что оно должно запускаться на порту 8083 - простое помещение его в конфигурацию переадресации порта не поможет, так как запуск приложения java изолирован от того, как вы хотитечтобы сконфигурировать ваши контейнеры для запуска.
Обычно для большинства приложений OSS должна быть некоторая переменная среды, которую вы можете установить, чтобы приложение Java запускалось на определенном хосте / порту (внутри сети контейнера).интерфейс, который отличается от этого на хосте).
После этого, если у вас есть 8080:8083
, это означает, что вы хотите перенаправить порт 8083 контейнера на порт 8080 вашей хост-системы.