前提:要有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.xml
將配置文件增加兩份,分別爲activemq-master.xml
和activemq-slave.xml
修改配置文件
activemq-cluster.xml
activemq-master.xml
activemq-slave.xml
四:啓動
docker run -it -d -p 61617:61617 -p 8171:8161 -v /myConfig/activemq/activemq-master.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.xml:/opt/apache-activemq-5.13.3/conf/activemq.xml registry.cn-hangzhou.aliyuncs.com/daydayup/activemq
docker run -it -d -p 61618:61618 -p 8181:8161 -v /myConfig/activemq/activemq-slave.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
五:訪問
8161和8171
8181 應該: