赞
踩
1.在docker Hub搜索框中,搜索Rabbitmq:
选择一个management版本的,带有web 管理界面的:
拉取镜像到服务器上:
docker pull rabbitmq:3.10.7-management
2.运行镜像,构建容器:
docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 321a17c29307
默认的guest
账户有访问限制,默认只能通过本地网络(如 localhost) 访问,远程网络访问受限,所以在使用时我们一般另外添加用户
3.添加新用户:
比如 user: test password:123456
(1)进入rabbitmq容器内部:
docker exec -i -t 3fbe121f364b bin/bash
(2)执行rabbitmqctl add_user test 123456
添加用户:
root@3fbe121f364b:/# rabbitmqctl add_user test 123456
(3)执行rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
赋予test用户所有权限
root@3fbe121f364b:/# rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
(4)执行rabbitmqctl set_user_tags test administrator
赋予test用户administrator角色
root@3fbe121f364b:/# rabbitmqctl set_user_tags test administrator
(5)执行rabbitmqctl list_users
查看所有用户即可看到test用户已经添加成功
root@3fbe121f364b:/# rabbitmqctl list_users
4.通过web管理界面查看:
要在腾讯云防火墙设置处,开放15672和5672端口:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。