Docker安装ActiveMQ

⒈下载

docker pull webcenter/activemq

⒉运行

docker run -d --name myactivemq -p 8161:8161 -p 61613:61613 -p 61616:61616 webcenter/activemq

⒊参数介绍

  -p  端口映射

  --name  容器实例名称

  -d  后台运行

  8161  ActiveMQ客户端交互、管理控制台

  61613   ActiveMQ

  61616  ActiveMQ消息通讯端口

访问http://ip:8161  默认用户:admin   默认密码:admin

 

****2019/07/29踩坑记

  公司最近要研究ActiveMQ的MQTT协议,我在Docker中跑ActiveMQ的Demo死活连接不上,最终原因是创建容器时没有开放ActiveMQ的MQTT的端口

    通过配置文件可以看出ActiveMQ的MQTT是跑在1883端口上的。Docker创建镜像时需要映射1883端口,否则客户端连接不上

posted @ 2019-02-27 20:31  SpringCore  阅读(1079)  评论(0编辑  收藏  举报