* Q1 : S2I - это хороший способ работы, когда вы не хотите думать о создании изображений / контейнеров.Стандартные изображения Openshift / Wildfly могут быть использованы для S2I.
Если вы хотите работать с докер-клиентом с Openshift в качестве поставщика контейнера как услуги (CAAS), вам понадобится другое изображение Wildfly.
Этот Dockerfile поможет вам.Конечно, вы можете улучшить его, ограничив права пользователей и т. Д.
FROM jboss/wildfly
COPY target/ROOT.war /opt/jboss/wildfly/standalone/deployments/
# CMD - use the default wildfly default start command
* Q2 : с помощью консоли Openshift вы можете добавить route , чтобы явно выполнитьотображение портов ваших портов.Просто выберите через Консоль Приложения> Маршруты.Я использовал настройки по умолчанию для безопасного порта 443.
Вы НЕ должны использовать 8080. По моему опыту, я использую Openshift всегда с безопасным портом 443.
ОБЗОР CAAS : Для вашего удобства вы найдете обзор шагов для CAAS .Любые улучшения или дальнейшие предложения приветствуются!