Консоль управления Wildfly Swarm не работает при развертывании Docker
Я развертываю приложение на Wildfly Swarm, используя Docker с альпийским базовым изображением:
FROM openjdk:8-jre-alpine
COPY ./ABC-swarm.jar root/dir
EXPOSE 8080
EXPOSE 9990
ENTRYPOINT ["java", "-Djava.net.preferIPv4Stack=true", "-jar","root/dir/ABC-swarm.jar"]
Я включил обе зависимости maven:
<dependency>
<groupId>org.wildfly.swarm</groupId>
<artifactId>management-console</artifactId>
</dependency>
<dependency>
<groupId>org.wildfly.swarm</groupId>
<artifactId>management</artifactId>
</dependency>
А также настроил пользователя в src/main/resources/project-stage.yml:
swarm:
management:
security-realms:
ManagementRealm:
in-memory-authentication:
users:
admin:
password: abc
http-interface-management-interface:
allowed-origins:
- http://localhost:8080
security-realm: ManagementRealm
В консоли вижу: "Прослушивание интерфейса управления Http на http://127.0.0.1:9990/management "
Но прямо под ним написано: "[org.jboss.as] (поток загрузки контроллера) WFLYSRV0054: консоль администратора не включена"
Когда я перехожу на URL, я получаю: "Эта страница не работает. Localhost не отправил никаких данных. ERR_EMPTY_RESPONSE"
Как мне попасть в консоль управления?