From 381229986898cbb17484f8ba33c922e6c140b654 Mon Sep 17 00:00:00 2001 From: openeuler_bot Date: Wed, 17 Sep 2025 00:05:55 +0000 Subject: [PATCH] 24.03-lts-sp2 update activemq to 6.1.7 --- .../activemq/6.1.7/24.03-lts-sp2/Dockerfile | 34 +++++++++++++++++++ Others/activemq/README.md | 1 + Others/activemq/doc/image-info.yml | 3 +- Others/activemq/meta.yml | 4 ++- 4 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 Others/activemq/6.1.7/24.03-lts-sp2/Dockerfile diff --git a/Others/activemq/6.1.7/24.03-lts-sp2/Dockerfile b/Others/activemq/6.1.7/24.03-lts-sp2/Dockerfile new file mode 100644 index 00000000..5fac857e --- /dev/null +++ b/Others/activemq/6.1.7/24.03-lts-sp2/Dockerfile @@ -0,0 +1,34 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp2 +FROM ${BASE} as BUILDER +ARG TARGETARCH +ARG BUILDARCH +ARG VERSION=6.1.7 +ARG JDK_VERSION=17.0.12 + +RUN dnf update -y \ + && dnf install -y wget maven gettext \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +RUN if [ "$TARGETARCH" = "amd64" ]; then \ + BUILDARCH="x64"; \ + elif [ "$TARGETARCH" = "arm64" ]; then \ + BUILDARCH="aarch64"; \ + fi \ + && cd / \ + && wget https://download.oracle.com/java/17/archive/jdk-${JDK_VERSION}_linux-${BUILDARCH}_bin.tar.gz \ + && tar -zxvf jdk-${JDK_VERSION}_linux-${BUILDARCH}_bin.tar.gz \ + && rm -f jdk-${JDK_VERSION}_linux-${BUILDARCH}_bin.tar.gz + +ENV JAVA_HOME=/jdk-17.0.12 +ENV PATH=/jdk-17.0.12/bin:$PATH + +WORKDIR /opt/ + +RUN wget https://dlcdn.apache.org//activemq/${VERSION}/apache-activemq-${VERSION}-bin.tar.gz \ + && tar -zxvf apache-activemq-${VERSION}-bin.tar.gz \ + && rm -f apache-activemq-${VERSION}-bin.tar.gz + +WORKDIR /opt/apache-activemq-${VERSION} + +CMD ["./bin/activemq", "start"] \ No newline at end of file diff --git a/Others/activemq/README.md b/Others/activemq/README.md index 5c1f8800..bc114ba3 100644 --- a/Others/activemq/README.md +++ b/Others/activemq/README.md @@ -18,6 +18,7 @@ The tag of each `activemq` docker image is consist of the version of `activemq` | Tag | Currently | Architectures | |----------|-------------|------------------| +|[6.1.7-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/activemq/6.1.7/24.03-lts-sp2/Dockerfile) | activemq 6.1.7 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[6.1.6-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/activemq/6.1.6/24.03-lts-sp1/Dockerfile)| ActiveMQ 6.1.6 on openEuler 24.03-LTS-SP1 | amd64, arm64 | # Usage diff --git a/Others/activemq/doc/image-info.yml b/Others/activemq/doc/image-info.yml index 586818e2..ec1632b1 100644 --- a/Others/activemq/doc/image-info.yml +++ b/Others/activemq/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tag | Currently | Architectures | |----------|-------------|------------------| + |[6.1.7-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/activemq/6.1.7/24.03-lts-sp2/Dockerfile) | activemq 6.1.7 on openEuler 24.03-LTS-SP2 | amd64, arm64 | |[6.1.6-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/activemq/6.1.6/24.03-lts-sp1/Dockerfile)| ActiveMQ 6.1.6 on openEuler 24.03-LTS-SP1 | amd64, arm64 | download: | @@ -49,4 +50,4 @@ similar_packages: - RabbitMQ: RabbitMQ 是一个开源的 消息代理(Message Broker),实现了 AMQP(Advanced Message Queuing Protocol) 协议,支持多种消息模式(点对点、发布/订阅等)。 dependency: - openjdk - - maven + - maven \ No newline at end of file diff --git a/Others/activemq/meta.yml b/Others/activemq/meta.yml index 907ae21d..79149bd2 100644 --- a/Others/activemq/meta.yml +++ b/Others/activemq/meta.yml @@ -3,4 +3,6 @@ 6.1.7-oe2403sp1: - path: 6.1.7/24.03-lts-sp1/Dockerfile \ No newline at end of file + path: 6.1.7/24.03-lts-sp1/Dockerfile +6.1.7-oe2403sp2: + path: 6.1.7/24.03-lts-sp2/Dockerfile \ No newline at end of file -- Gitee