Openshift 3.1 is based on Kubernetes and Docker, and provides a small set of images including jboss EAP 6.4.
You can add new images in two steps:
1- create an ImageStream, that’s a docker image + a set of labels
2- create a Template using that ImageStream
To create the ImageStream read carefully the following description.
# Create the ImageStream oc create -f - <<EOF apiVersion: v1 kind: ImageStream metadata: name: wildfly9-openshift namespace: openshift # Set this to "openshift" if you want to make this image globally visible spec: dockerImageRepository: docker.io/openshift/wildfly-90-centos7:latest # The original docker hub repo tags: - annotations: description: Wildfly 9.0 S2I images. iconClass: icon-jboss sampleRef: 9.0.x supports: wildfly:9,javaee:7,java:8, tags: builder,javaee,java,jboss version: "1.0" name: "1.0" status: dockerImageRepository: ""