之前用docker运行起来 rabbitmq的容器了 但是今天发现有问题. 简单沟通了下 需要进行处理. 方法主要是如下
1. 运行容器:
docker run --name rabbitmq -tid -p 5672:5672 -p 15672:15672 -p 25672:25672 rabbitmq:management
2. 进入容器进行设置
备注 我感觉直接应用配置文件就行,但是中午时间找网页总结的暂时不管着一些了.
docker exec -it rabbitmq /bin/bash
3. 查看一下一共多少个 vhost以及进行处理
rabbitmqctl list_vhosts
默认容器运行貌似没有 / 需要进行添加
rabbitmqctl add_vhost "/"
查看有多少用户
rabbitmqctl list_users
给admin用户 赋予 vhost的权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
查看权限是否存在
root@670c25317ad8:/# rabbitmqctl list_permissions -p / Listing permissions for vhost "/" ... user configure write read admin .* .* .* root@670c25317ad8:/#
也可以通过前台进行设置
参考来源
https://www.cnblogs.com/python-gm/p/12511345.html https://blog.csdn.net/czczcz_/article/details/83379158 等