Skip to content

daggerok/jboss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JBoss Build Status

Automation build for docker hub

JBoss EAP (updates)

JBoss EAP / WildFly (public)

Exposing ports:

  • 8080 - web applications
  • 9990 - management console
  • 8443 - https

Web administration

  • username: admin
  • password: Admin.123

JBoss EAP / WildFly Usage

FROM daggerok/jboss:eap-7.1
COPY --chown=jboss-eap-7.1 ./build/libs/*.war ${JBOSS_HOME}/standalone/deployments/my-service.war

health-check

FROM daggerok/jboss:wildfly-15.0.1.Final
HEALTHCHECK --timeout=2s --retries=22 \
        CMD wget -q --spider http://127.0.0.1:8080/my-service/health \
         || exit 1
# ...

remote debug

FROM daggerok/jboss:eap-6.4
ENV JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 "
EXPOSE 5005
# ...

multi-build deployment

FROM daggerok/jboss:wildfly-15.0.1.Final-alpine
# ...
COPY --chown=jboss-wildfly ./build/libs/*.war ./target/*.war ${JBOSS_HOME}/standalone/deployments/

JBoss AS (DEPRECATED)

tags (based on openjdk:8u151-jdk-alpine):

Exposed ports:

  • 8080 - HTTP port
  • 1009 - JNDI port
  • 8009 - AJP 1.3 Connector port
  • 8083 - RMI WebService port
  • 8093 - MBean port

JBoss AS Usage

FROM daggerok/jboss:5.1.0.Final
ADD ./build/libs/*.war ${JBOSS_HOME}/server/default/deploy/my-service.war

health-check

FROM daggerok/jboss:5.1.0.Final
HEALTHCHECK --timeout=2s --retries=22 \
        CMD wget -q --spider http://127.0.0.1:8080/my-service/api/health \
         || exit 1
# ...

remote debug

FROM daggerok/jboss:4.2.3.GA-java1.5
ENV JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 "
EXPOSE 5005
# ...

multi-build deployment

FROM daggerok/jboss:4.2.2.GA
COPY ./build/libs/*.war ./target/*.war ${JBOSS_HOME}/server/default/deploy/

Base images

All images tags was historically based on current openjdk docker images: