docker安装rabbitMQ以及web stomp插件
作者:互联网
前提是已经安装好docker,那么直接执行下面的命令,即可开启服务。
一 运行一个基础的rabbitmq容器,注意,这里使用这个基础容器,进行插件安装后,生成我们自己带有插件的容器,供后续使用.为方便测试,这里使用带 management 的镜像
docker run -d --hostname rabbit --name=rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 5672:5672 -p 5671:5671 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management
二 进入容器,安装插件
1. 进入rabbitmq容器
docker exec -it 容器名称 /bin/bash
2. 执行指令开启web stomp插件 注意:这些命令是在容器里面执行的 rabbitmq-plugins enable rabbitmq_web_stomp rabbitmq_web_stomp_examples rabbitmq-plugins enable rabbitmq_management rabbitmq_web_stomp rabbitmq_stomp rabbitmq_web_stomp_examples 查看安装的插件 rabbitmq-plugins list 3. 容器提交为镜像 docker commit 容器ID rabbitmq:stomp 4. 停止原容器 docker stop 容器ID 三. 创建新的带插件的基础容器,15674 是 web stomp使用的监控端口 docker run -di --name=rabbit2 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 5617:5617 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 -p 15670:15670 -p 15674:15674 rabbitmq:stomp 四. 查看镜像 docker images
标签:web,插件,容器,stomp,rabbitmq,docker 来源: https://www.cnblogs.com/freewsf/p/16493631.html