У меня проблема с докером-контейнером. Проблема заключается в следующем, я хочу запустить контейнер с различными портами, которые загружены по умолчанию 8080 для приложения и 9090 для консоли. Мне удалось изменить порт приложения по умолчанию, с помощью этой инструкции
docker run -P -d jboss / wildfly /opt/jboss/wildfly/bin/standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0
-P flag сопоставляет любые сетевые порты внутри образа со случайным старшим портом в диапазоне от 49153 до 65535 на хосте Docker
Но я не могу получить доступ к консоли администратора, с другой стороны, я создал файл Docker с этими значениями
FROM jboss / wildfly
RUN /opt/jboss/wildfly/bin/add-user.sh admin Admin # 70365 --silent
CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0", "-Djboss.socket.binding.port-offset = 5 "]
И еще один, удалив значения смещения
FROM jboss / wildfly
RUN /opt/jboss/wildfly/bin/add-user.sh admin Admin # 70365 --silent
CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"]
Я могу поднять контейнер, но у меня все еще нет доступа к консоли управления Wildfly. Что я могу сделать, чтобы поднять консоль?