window上docker安装RabbitMQ

1、要进http://localhost:15672管理页面需要安装management版本

2、搜索镜像并pull

3、启动镜像时将端口映射出来

4、启动成功,点击可查看日志详情,浏览器访问

5、直接使用guest/guest登录会报错User can only log in via localhost

解决办法有两个:更改guest配置文件或创建一个新用户

6、打开exec执行命令创建一个新用户访问

bash 复制代码
# 切换到sbin目录
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.2/sbin

# 查看当前目录文件
ls

# 添加admin用户
rabbitmqctl add_user admin password

# 查看所有用户
rabbitmqctl list_users

# 设置用户密码
rabbitmqctl change_password admin '123456'

# 使用户admin具有vhost1这个virtual host中所有资源的配置、写、读权限以便管理其中的资源
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

# 设置admin用户为管理员
rabbitmqctl set_user_tags "admin" administrator

# 查看所有用户
rabbitmqctl list_users

创建好之后重启容器,再浏览器访问登录

相关推荐
知白守黑26718 小时前
docker资源限制
运维·docker·容器
无妄无望1 天前
docker学习(4)容器的生命周期与资源控制
java·学习·docker
爱宇阳1 天前
禅道社区版 Docker Compose 服务迁移教程
运维·docker·容器
xzl041 天前
docker运行Ubuntu22.04
docker
酷ku的森1 天前
RabbitMQ七种工作模式介绍:
分布式·rabbitmq
qq_264220891 天前
K8s存储-PV与PVC
云原生·容器·kubernetes
济南java开发,求内推1 天前
单个服务器部署多个rabbitmq
运维·服务器·rabbitmq
vue学习1 天前
docker 学习dockerfile 构建 Nginx 镜像-部署 nginx 静态网
java·学习·docker
默 语1 天前
消息中间件选型的艺术:如何在RocketMQ、Kafka、RabbitMQ中做出正确决策
java·架构·kafka·消息队列·rabbitmq·rocketmq·技术选型
热爱生活的五柒1 天前
vscode如何链接远程服务器里面的docker里面的目录
服务器·vscode·docker