Apache ActiveMQ® is a message broker with the support for a variety of industry-standard protocols for a diverse clientele support.
This ActiveMQ distribution is provided by the upstream Apache Software Foundation packaging team.
Run a temporary container with ActiveMQ
docker run --rm -P -it sourcemation/activemq:latest
This image uses the following environment variables:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/apache-activemq/bin"
ACTIVEMQ_INSTALL_PATH="/opt"
ACTIVEMQ_HOME="/opt/apache-activemq"
ACTIVEMQ_CONF="/opt/apache-activemq/conf"
ACTIVEMQ_OPTS_MEMORY="-Xms64M -Xmx1G"
ACTIVEMQ_EXEC="exec"
ACTIVEMQ_OPTS="-Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/opt/apache-activemq/conf/login.config -Djetty.host=0.0.0.0"
ACTIVEMQ_VERSION="XXX - set during build"
JAVA_HOME="/usr/lib/jvm/jre-17-openjdk"
This image exposes the following ports:
acceptor element for MQTT connectionsacceptor element for STOMP connectionsacceptor element for STOMP over Web Sockets connectionsacceptor element for every protocol supported by ArtemisPlease note that the ports need to be either manually forwarded with the
-p option or let Docker choose some for you with the -P option.
We'd love for you to contribute! You can request new features, report bugs, or submit a pull request with your contribution to this image on the Sourcemation GitHub repository.
Disclaimer: The sourcemation/activemq image is not affiliated with the
Apache Software Foundation. The respective companies and organisations own the
trademarks mentioned in the offering. The sourcemation/activemq image is a
separate project and is maintained by Sourcemation.
This ActiveMQ distribution is shipped with the OpenJDK 17 and 21 JRE builds provided by the downstream Rocky Linux 9 packaging team. OpenJDK 17 is being used as the default JRE. Eclipse Jetty 11.0.X is provided as well.
The Dockerfile in this directory is based on the upstream Dockerfile by the Apache Software Foundation (ASF).
A detailed risk analysis report of the image and its components can be found on the Sourcemation platform.
For more information, check out the overview of ActiveMQ® page.
The base license for the solution (ActiveMQ) is the Apache License 2.0. The licenses for each component shipped as part of this image can be found on the image's appropriate Sourcemation entry.
Content type
Image
Digest
sha256:b98eacdb5…
Size
252.5 MB
Last updated
14 days ago
docker pull sourcemation/apache-activemq