前提:要有docker 

一.拉取mq镜像 这里直接从阿里云拉取 ,速度快一点

docker pull registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

二. 启动镜像

docker run -it -d registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

得到容器id,进入容器 docker -exec -it 容器id /bin/bash

三. 构建配置文件

根目录下创建目录:/myConfig/activemq

 容器里activemq的配置文件拿出来. docker cp xxx:/opt/apache-activemq-5.13.3/conf/activemq.xml /myConfig/activemq/activemq-cluster-a.xml  

将配置文件增加两份,分别为active-master-b.xmlactive-slave-c.xml

记录一次搭建activemq集群的过程

修改配置文件

 

active-master-b.xml 记录一次搭建activemq集群的过程

activemq-cluster-a.xml

记录一次搭建activemq集群的过程

 

active-slave-c.xml

记录一次搭建activemq集群的过程

四:启动

docker run -it -d -p 61617:61616 -p 8171:8161 -v /myConfig/activemq/active-master-b.xml:/opt/apache-activemq-5.13.3/conf/activemq.xml -v /usr/share/activemq/kahadb:/opt/apache-activemq-5.13.3/data/kahadb registry.cn-hangzhou.aliyuncs.com/daydayup/activemq
 
docker run -it -d -p 61616:61616 -p 8161:8161 -v /myConfig/activemq/activemq-cluster-a.xml:/opt/apache-activemq-5.13.3/conf/activemq.xml registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

docker run -it -d -p 61618:61616 -p 8181:8161 -v /myConfig/activemq/active-slave-c.xml:/opt/apache-activemq-5.13.3/conf/activemq.xml -v /usr/share/activemq/kahadb:/opt/apache-activemq-5.13.3/data/kahadb registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

五:访问

http://192.168.1.63:8161/

http://192.168.1.63:8171/

http://192.168.1.63:8181/

8161和8171 

记录一次搭建activemq集群的过程

8181 应该:

记录一次搭建activemq集群的过程

相关文章: