跳到主要内容
版本:3.0

ActiveMQ镜像使用手册

简介

ActiveMQ是Apache软件基金会开发的一款流行的开源消息中间件,它基于Java 实现,完全支持JMS 1.1 和J2EE 1.4 规范的JMS Provider 实现。它主要用作消息队列,用于在分布式系统中实现应用程序之间的异步通信和解耦。

镜像说明

  • 容器镜像地址: apache/activemq-classic:5.18.7
  • 数据目录: /data/activemq
  • 监听端口: 0.0.0.0:61616
  • 管理地址: http://<公网IP>:8161

查看ActiveMQ账户信息

不同的版本查看ActiveMQ登录信息可能不一样

查看ActiveMQ Broker用户名和密码
cat /opt/bypanel/app/activemq/5.18.7/.env
  • ACTIVEMQ_CONNECTION_USER=admin # ActiveMQ Broker用户名
  • ACTIVEMQ_CONNECTION_PASSWORD=随机密码 # ActiveMQ Broker密码
查看ActiveMQ Web Console用户名和密码
cat /opt/bypanel/cfg/activemq/5.18.7/jetty-realm.properties
  • 格式: 用户名: 随机密码, 角色

修改ActiveMQ密码

不同的版本修改ActiveMQ密码可能不一样

修改ActiveMQ Broker用户名和密码
sudo vim /opt/bypanel/app/activemq/5.18.7/.env
  • ACTIVEMQ_CONNECTION_USER=admin # ActiveMQ Broker用户名
  • ACTIVEMQ_CONNECTION_PASSWORD=新密码 # ActiveMQ Broker密码
修改ActiveMQ Web Console用户名和密码
sudo vim /opt/bypanel/cfg/activemq/5.18.7/jetty-realm.properties
  • 格式: 用户名: 新密码, 角色

切换ActiveMQ版本

默认镜像支持一下版本:

  • apache/activemq-classic:5.18.7, 5.18.7为版本号
  • apache/activemq-classic:latest, latest最新版为6.1.7为版本号

切换activemq版本步骤如下:

关闭ActiveMQ容器

执行命令
sudo bypanel down activemq

删除老版本数据

执行命令
sudo rm -rf /data/activemq

配置新版本

执行命令
sudo bypanel configure
例:执行命令过程
[root@WeiLiu ~]# sudo bypanel configure

设置语言, 值设置范围是: [en zh-CN], 请输入语言(默认: zh-CN):

设置bypanel安装路径,请输入bypanel路径(默认: /opt/bypanel):

设置数据卷路径, 请输入数据路径(默认: /data):

设置时区, 请输入时区(默认: Asia/Shanghai):

支持的应用: activemq,adminer,anylink,apache,caddy,crproxy,memcached,mongo,mysql,mysql-cron-backup,nacos,nginx,openresty,php53,php54,php55,php56,php70,php71,php72,php73,php74,php80,php81,php82,php83,php84,phpmyadmin,postgresql,activemq,redis,sftpgo,tomcat,zookeeper
设置启动的应用, 若新增应用请保留原有配置(例新增应用`zookeeper`输入: activemq,zookeeper)
请输入应用(逗号隔开, 默认: activemq):

设置ActiveMQ版本,
值设置范围是: [5.18.7 latest].
请输入版本(默认: 5.18.7): latest
[root@WeiLiu ~]#

启动activemq容器

执行命令
sudo bypanel up -d

管理账户参考: ActiveMQ账户信息

登录activemq管理控制台

浏览器访问http://<公网IP>:8161,输入用户名admin和密码********

备注

安全组端口8161必须打开

alt activemq_admin_web

ByPanel文档

更多文档参考: README-CN