Apache ActiveMQ® is the most popular open source, multi-protocol, Java-based message broker. It supports industry standard protocols so users get the benefits of client choices across a broad range of languages and platforms. Connect from clients written in JavaScript, C, C++, Python, .Net, and more. Integrate your multi-platform applications using the ubiquitous AMQP protocol. Exchange messages between your web applications using STOMP over websockets. Manage your IoT devices using MQTT. Support your existing JMS infrastructure and beyond. ActiveMQ offers the power and flexibility to support any messaging use-case.
This ActiveMQ distribution is shipped with the OpenJDK 17 and 21 JRE builds provided by the downstream EL9 packaging team. Eclipse Jetty 11.0.X is provided as well.
docker run eurolinux/eurolinux-9-apache-activemq:latest
The following environment variables are present by default in the image:
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="6.1.2"
JAVA_HOME="/usr/lib/jvm/jre-17-openjdk"
This image exposes the following ports: 8161, 61616, 5672, 61613, 1883,
61614, 1099. Please 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.
Disclaimer: The respective trademarks mentioned in here are owned by the respective companies. ActiveMQ® is run and maintained by Apache Software Foundation, which are completely unrelated to Linux Polska Sp. z o.o. or SourceMation.
Content type
Image
Digest
sha256:e535238c3…
Size
259.6 MB
Last updated
almost 2 years ago
docker pull eurolinux/eurolinux-9-apache-activemq