1. 基于docker运行rabbitmq
docker run -it --name rabbitmq -v /Users/shane/work/rabbitmq/data:/var/lib/rabbitmq -v /Users/shane/work/rabbitmq/conf:/etc/rabbitmq -v /Users/shane/work/rabbitmq/log:/var/log/rabbitmq -p 5672:5672 -p 15672:15672 -p 1883:1883 -p 15675:15675 -p 15670:15670 rabbitmq:3-management
//--rm 如果想要退出容器后进行容器的销毁。
2.进行rabbitmq
docker exec -it rabbitmq bash
3.开启WEB管理与mqtt
rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins enable rabbitmq_mqtt
rabbitmq-plugins enable rabbitmq_web_mqtt
4.添加用户
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"