轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像
交易
充值流量¥8起我的订单
文档
工具
提交工单页面收录
activemq-artemis

alexcheng/activemq-artemis

alexcheng
自动构建

此Docker镜像提供Apache ActiveMQ Artemis,这是一个高性能、多协议、可嵌入的异步消息系统,支持CORE、AMQP、MQTT、STOMP等协议,适用于构建分布式消息应用和消息中间件场景。

下载次数: 0状态:自动构建维护者:alexcheng仓库类型:镜像最近更新:8 年前
让 AI 帮你使用轩辕镜像? · 展开查看说明 · 点击收起说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这段话即可:

请先阅读并遵守:https://xuanyuan.cloud/agents.md

未读文档前不要生成 pull 命令或排错方案。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

中文简介
下载命令
镜像标签列表与下载命令
轩辕镜像,加速的不只是镜像。
点击查看

支持的标签及对应Dockerfile链接

  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.4.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.4.0-alpine/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.3.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.3.0-alpine/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.2.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.2.0-alpine/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.1.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.1.0-alpine/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.0.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/2.0.0-alpine/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.5/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.5-alpine/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.4/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.4-alpine/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.3/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.3-alpine/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.2/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.1/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.5.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.4.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.3.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.2.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.1.0/Dockerfile
  • https://raw.githubusercontent.com/vromero/activemq-artemis-docker/1.0.0/Dockerfile

什么是ActiveMQ Artemis

Apache ActiveMQ Artemis是一个开源项目,旨在构建多协议、可嵌入、高性能、集群化的异步消息系统,是面向消息的中间件(MoM)的典型示例。

https://activemq.apache.org/artemis/index.html

如何使用此镜像

运行守护进程

ActiveMQ Artemis守护进程可通过以下命令运行:

console
$ docker run -d alexcheng/activemq-artemis

几秒后,运行docker logs some-thing(其中some-thing是Docker为实例分配的名称),您将在输出中看到类似以下的块:

_        _               _
/ \  ____| |_  ___ __  __(_) _____
/ _ \|  _ \ __|/ _ \  \/  | |/  __/
/ ___ \ | \/ |_/  __/ |\/| | |\___ \
/_/   \_\|   \__\____|_|  |_|_|/___ /
Apache ActiveMQ Artemis 1.1.0

HH:mm:ss,SSS INFO  [org.apache.activemq.artemis.integration.bootstrap] AMQ***: Starting ActiveMQ Artemis Server
...(省略部分日志)...
HTTP Server started at [***]

设置内存值

默认情况下,Artemis使用最小512MB、最大2048MB的内存。您可以通过ARTEMIS_MIN_MEMORY和ARTEMIS_MAX_MEMORY参数设置应用所需的内存:

console
$ docker run -d -e 'ARTEMIS_MIN_MEMORY=1512M' -e 'ARTEMIS_MAX_MEMORY=3048M' alexcheng/activemq-artemis

上述示例将启动内存最小为1512MB、最大为3048MB的Apache ActiveMQ Artemis容器。参数格式与Java -Xms和-Xmx参数相同,详见http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/java.html。

设置用户名和密码

如果您希望更改默认的用户名artemis和密码simetraehcapa,可以使用ARTEMIS_USERNAME和ARTEMIS_PASSWORD环境变量:

console
$ docker run -d -e ARTEMIS_USERNAME=myuser -e ARTEMIS_PASSWORD=otherpassword alexcheng/activemq-artemis

配置JMX

由于JMX的特性(如RMI动态端口和需要配置公共IP),不建议在Docker中使用JMX。但在某些场景下(如容器编排平台Kubernetes或Mesos中与sidecar容器一起部署),可以启用JMX。此时可使用环境变量ENABLE_JMX,并通过JMX_PORT(默认1099)和JMX_RMI_PORT(默认1098)设置端口。JMX仅绑定到localhost且不使用SSL保护,端口未在Dockerfile中声明。

console
$ docker run -d -e ENABLE_JMX=true -e JMX_PORT=1199 -e JMX_RMI_PORT=1198 alexcheng/activemq-artemis

执行性能日志测试

不同类型的卷需要不同的调优值。您可以使用环境变量ARTEMIS_PERF_JOURNAL计算并应用合适的journal-buffer-timeout值,可选值如下:

值描述
AUTO检查数据卷中是否存在.perf-journal-completed文件,不存在则计算并应用配置,创建该文件
NEVER(默认)从不执行性能日志配置
ALWAYS总是执行性能日志配置

建议在非手动配置的容器中设置为AUTO,但由于此镜像常用于快速测试和非生产环境,默认值为NEVER。

console
$ docker run -d -e ARTEMIS_PERF_JOURNAL=AUTO alexcheng/activemq-artemis

此选项自版本1.5.3起可用。

覆盖部分配置

您可以将整个Artemis etc目录挂载到容器的/var/lib/artemis/etc卷,但对于仅需小调整的场景,可使用/var/lib/artemis/etc-override目录。

将包含配置片段的文件放入etc-override目录,文件名需遵循broker-{{desc}}.xml格式(desc为数字)。这些文件将与默认配置合并,按文件名字母顺序优先,冲突时以最后更改为准。例如,添加diverts部分:

在本地目录/var/artemis-data/etc-override中创建broker-00.xml:

xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<configuration xmlns="urn:activemq" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:activemq /schema/artemis-server.xsd">
   <core xmlns="urn:activemq:core">
      <diverts>
         <divert name="order-divert">
            <routing-name>order-divert</routing-name>
            <address>orders</address>
            <forwarding-address>spyTopic</forwarding-address>
            <exclusive>false</exclusive>
         </divert>
      </diverts>
   </core>
</configuration>

若需覆盖而非合并配置,可在/var/lib/artemis/etc-override中创建broker-00.xslt文件。例如,覆盖jms定义:

broker.xml:

xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<configuration xmlns="urn:activemq" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:activemq /schema/artemis-configuration.xsd">
  <jms xmlns="urn:activemq:jms">
    <queue name="myfancyqueue"/>
    <queue name="myotherqueue"/>
  </jms>
</configuration>

broker-00.xslt:

xslt
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:activemq="urn:activemq" xmlns:jms="urn:activemq:jms">

 <xsl:output omit-xml-declaration="yes"/>

    <xsl:template match="node()|@*">
      <xsl:copy>
         <xsl:apply-templates select="node()|@*"/>
      </xsl:copy>
    </xsl:template>

    <xsl:template match="*[local-name()='jms']"/>
</xsl:stylesheet>

若要查看转换后的最终配置,执行:

console
docker run -v /var/artemis-data/override:/var/lib/artemis/etc-override -it --rm docker.xuanyuan.run/alexcheng/activemq-artemis cat ../etc/broker.xml

挂载点

挂载点描述
/var/lib/artemis/data存储持久化消息的数据文件
/var/lib/artemis/etc实例配置文件
/var/lib/artemis/etc-override配置覆盖文件

暴露端口

端口描述
8161Web服务器(自2.3.0版本起,/console路径提供控制台,使用ARTEMIS_USERNAME和ARTEMIS_PASSWORD登录)
61616支持协议:CORE、MQTT、AMQP、HORNETQ、STOMP、Openwire
5445支持协议:HORNETQ、STOMP
5672支持协议:AMQP
1883支持协议:MQTT
61613支持协议:STOMP

许可证

查看此镜像中软件的http://www.apache.org/licenses/LICENSE-2.0。

支持的Docker版本

此镜像官方支持Docker版本1.8.2。旧版本(低至1.0)将尽力支持。

用户反馈

问题反馈

若对镜像有任何问题或疑问,请通过https://github.com/vromero/activemq-artemis-docker/issues联系我们。

贡献

欢迎贡献新功能、修复或更新(无论大小)。我们始终欢迎拉取请求,并尽力快速处理。在开始编码前,建议通过https://github.com/vromero/activemq-artemis-docker/issues讨论您的计划,尤其是更复杂的贡献,这有助于其他贡献者提供指导、反馈或避免重复工作。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 activemq-artemis 镜像标签

docker pull docker.xuanyuan.run/alexcheng/activemq-artemis:<标签>

使用方法:

  • 登录认证方式
  • 免认证方式

DockerHub 原生拉取命令

docker pull alexcheng/activemq-artemis:<标签>

轩辕镜像配置手册

按平台快速找到配置文档

一键安装

一键安装 Docker

Linux Docker 一键安装

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Apple Container

macOS 原生容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

Unraid

Unraid NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

爱快 4.0 · iKuai 镜像加速

宝塔面板

一键配置镜像源

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

版本功能对比

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

专属域名用法

专属域名 · 开启停用 · 多仓库

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 专业版 · 企业版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

docker.sock / daemon

账号

失败是否计费

manifest · blob · 计费

申请开票(企业 / 个人)

开票 · 发票 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
alexcheng/activemq-artemis
定价查看流量套餐与价格
博客Docker 镜像公告与技术博客
官方技术交流群:|问题咨询请:提交工单
服务号:轩辕镜像|公众号:源码跳动|小程序:轩辕镜像|官方技术交流群:|问题咨询请:提交工单
专业版 · 高速稳定拉取镜像
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
50GB 仅 ¥8/年
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
用户协议·隐私政策·增值电信业务经营许可证:浙B2-20261007·©2024-2026 源码跳动©2024-2026 杭州源码跳动科技有限公司·商务合作:点击复制邮箱

更多相关 Docker 镜像与资源

以下是 alexcheng/activemq-artemis 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:

  • apache/activemq-artemis Docker 镜像说明(Activemq Artemis 容器镜像,适合 apache 维护的 Activemq Artemis 工作负载部署)

更多 activemq-artemis 镜像推荐

mosipqa/activemq-artemis logo

mosipqa/activemq-artemis

mosipqa
暂无描述
50万+ 次下载
10 个月前更新
mosipid/activemq-artemis logo

mosipid/activemq-artemis

mosipid
暂无描述
5万+ 次下载
10 个月前更新
vromero/activemq-artemis logo

vromero/activemq-artemis

vromero
该镜像为ActiveMQ Artemis的Docker镜像,项目已归档不再维护,不建议在生产环境使用。
39 次收藏1000万+ 次下载
5 年前更新
qoricode/activemq-artemis logo

qoricode/activemq-artemis

qoricode
基于Debian Slim的Active MQ Artemis镜像
1 次收藏10万+ 次下载
2 年前更新
enmasseproject/activemq-artemis logo

enmasseproject/activemq-artemis

enmasseproject
暂无描述
5万+ 次下载
8 年前更新
igorivanovic/activemq-artemis logo

igorivanovic/activemq-artemis

igorivanovic
暂无描述
1万+ 次下载
3 年前更新

查看更多 activemq-artemis 相关镜像