启动容器
$ docker run -d --name rabbitmq3.8.2 \
-p 5672:5672 \
-p 15672:15672 \
-v /data/rabbitmq:/var/lib/rabbitmq \
--hostname myRabbit \
-e RABBITMQ_DEFAULT_VHOST=my_vhost \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=111111 \
rabbitmq:3.8.2-management
注意:使用镜像是 “rabbitmq:3.8.2-management”,带 “-management” 的表示有控制台。
具体版本号可以去docker镜像仓库中查看:
https://hub.docker.com/_/rabbitmq
控制台
访问控制台:http://localhost:15672,可以查看 rabbitmq 的统计信息、队列信息等等。
添加用户:
设置权限:
添加完用户之后需要设置权限,点击用户列表中的用户名,进入权限页面。
命令行操作
进入容器:
docker exec -it rabbitmq3.8.2 bash
命令示例:
# 用户列表
root@myRabbit:/# rabbitmqctl list_users
# 添加用户
root@myRabbit:/# rabbitmqctl add_user username passwd
# 添加权限
root@myRabbit:/# rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
来源:oschina
链接:https://my.oschina.net/yogoup/blog/3166975