先装置Docker
Centos7离线装置Docker
华为云arm架构装置Docker
Docker装置rabbitMQ
#下载带有web治理界面的镜像docker pull rabbitmq:3.8.2-management #启动容器docker run -p 1883:1883 -p 4369:4369 -p 5671:5671 \-p 5672:5672 -p 8883:8883 \-p 15672:15672 -p 25672:25672 \-p 15675:15675 \-d --hostname my-rabbitmq \--name some-rabbitmq \-e RABBITMQ_DEFAULT_USER=admin \-e RABBITMQ_DEFAULT_PASS=admin \rabbitmq:3.8.2-management #端口被占用时改下端口docker run -p 15677:15677 -p 5677:5672 -d --hostname my-rabbitmq \--name some-rabbitmq \-e RABBITMQ_DEFAULT_USER=admin \-e RABBITMQ_DEFAULT_PASS=admin \rabbitmq:3.8.2-management
装置启动mqtt插件
#进入容器docker exec -it name /bin/bash#启用治理控制台插件rabbitmq-plugins enable rabbitmq_management 治理控制台的默认端口是15672#启用mqtt插件rabbitmq-plugins enable rabbitmq_mqtt 默认端口mqtt是1883 mqtt://118.24.2.2:1883#启用mqtt插件的websocket端口rabbitmq-plugins enable rabbitmq_web_mqtt 默认端口websocket是15675 ws://118.24.2.2:15675/ws path是/ws
其余镜像装置
https://github.com/bitnami/bitnami-docker-rabbitmqdocker run --name rabbitmq bitnami/rabbitmquser/bitnami