phanducthinh/active-mq

By phanducthinh

Updated about 2 months ago

ActiveMQ 6.2.5 neatly packet into Docker images for OpenShift Container Platform (v3.x or v4.x)

Image
Message queues
0

50K+

phanducthinh/active-mq repository overview

ActiveMQ 6.1.8 for OpenShift Container Platform

CircleCI

Tag History

  • latest and 2.1.1: ActiveMQ 6.2.5 | Base Image: eclipse-temurin 17-jre-alpine.

  • 2.1.0: ActiveMQ 6.2.3 | Base Image: OpenJDK 17 runtime image on UBI9.

  • 2.0.2: ActiveMQ 6.1.8 | Base Image: OpenJDK 17 runtime image on UBI9.

  • 1.2.0: ActiveMQ 5.19.1| Base Image: OpenJDK 17 runtime image on UBI9.

  • 1.0.1: ActiveMQ 5.16.8| Base Image: OpenJDK 1.8 runtime image on UBI8.

How to use this image

Starting an instance
docker run --name activemq-instance -p 61616:61616 -p 8161:8161 -d phanducthinh/active-mq

An example of running ActiveMQ with additional options:

docker run --name activemq-instance -p 61616:61616 -p 8161:8161 -d phanducthinh/active-mq --help

On first startup, the container will check if /var/lib/activemq is empty, and it will initialize the folder when necessary.

During startup, the container will update the owner of all files and folders in /var/lib/activemq to the activemq user.

Environment Variables

There are numerous variables you can set. You will need to check the ActiveMQ documentation for details.

The most commonly set variable is ACTIVEMQ_OPTS_MEMORY, for configuring the JVM's memory usage.

Data volumes

This image declares the ACTIVEMQ_BASE folder (/var/lib/activemq) as a data volume.

NOTE

It can be accessed by a service and a route in OCP.

Tag summary

Content type

Image

Digest

sha256:9c09f7e74

Size

208.6 MB

Last updated

about 2 months ago

docker pull phanducthinh/active-mq