登录RabbitMQ Management时提示不是私密连接问题

情况:我是使用虚拟机docker安装的:

docker run \
 -e RABBITMQ_DEFAULT_USER=itcast \
 -e RABBITMQ_DEFAULT_PASS=123321 \
 -v mq-plugins:/plugins \
 --name mq \
 --hostname mq1 \
 -p 15672:15672 \
 -p 5672:5672 \
 -d \
 rabbitmq

之后登录访问RabbitMQ管理页面后就弹出身份验证:

登录RabbitMQ Management时提示不是私密连接问题_第1张图片

之前通过重装解决,这次又遇到且重装也没解决问题,排查后发现是安装启动mq时用户没创建成功。

进入docker容器查看用户

docker exec -it 自己的mq的名字 bash 
rabbitmqctl list_users 
登录RabbitMQ Management时提示不是私密连接问题_第2张图片

发现只有一个本guest用户,原来是自己的用户创建失败了,于是重新添加一个用户

rabbitmqctl add_user 用户名 密码
rabbitmqctl  set_user_tags 用户名 administrator

顺便给这个用户设置权限

然后浏览器访问RabbitMQ Management登录这个用户后, 成功成功:

登录RabbitMQ Management时提示不是私密连接问题_第3张图片

你可能感兴趣的:(docker,rabbitmq,docker)