Данный образ базируется на образе javister-docker-openjdk:1.0.java8.
Формирование тега образа происходит следующим образом:
${wildfly.version}-${wildfly.layers}-${jdk.version}-${project.version}
- ${wildfly.version} - Версии Wildfly
- 8.2.1.krista43
- ${wildfly.layers} - Дополнительные слои Wildfly
- (Чистая, позиция не заполнена)
- SwitchYard
- SwitchYard.Modeshape5
- light (L) - c минимальным набором модулей необходимых для запуска приложений Кристы.
- ${jdk.version} - Версии Java
- jdk8
- jdk11
- ${project.version} - Собственные версии образа (версии данного проекта)
Примеры:
8.2.1.krista43-SwitchYard-jdk8-1.0
8.2.1.krista43-jdk11-1.0
8.2.1.krista43-SwitchYard.Modeshape5-jdk8-1.0
- Сервер JBoss Wildfly 8 с исправлениями для обеспечения стабильности работы и некоторыми дополнительными подсистемами:
- JBoss SwitchYard 2.0
- (Скоро!!!) JBoss ModeShape 4
- Используемые сетевые порты:
- 8080 - http
- 8443 - https
- 9990 - management http
- 9993 - management https
- 8009 - ajp (если активировано)
- 8787 - debug (если активировано)
- Добавлены переменные окружения:
- JAVA_XMS - минимальный размер кучи JVM
- JAVA_XMX - максимальный размер кучи JVM
- JVM_OPTS - параметры JVM, которые необходимо добавить к общим параметрам JAVA_OPTS
- SERVER_PARAMS - параметры запуска сервера Wildfly
В образе используется точка монтирования /config
для хранения конфигурации и персистентных данных. Если на момент старта контейнера данный
каталог пуст, то его содержимое будет создано автоматически, влючая настройки Wildfly по умолчанию (standalone.xml и т.п.).