菜的像徐坤
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

Docker 安装rabbitmq

2570人阅读 2023/7/18 19:16 总访问:876463 评论:0 收藏:0 手机
分类: Docker

前言

 今天尝试在Docker 中安装rabbitmq,确实挺方便

 如何安装docekr 就先不说了

下边我在windows 上的Docker上进行演示。linux 系统基本一样,都是跑的Docker

如何在Docker 中安装rabbitmq

先跑命令: docker pull rabbitmq



镜像已经成功拉取


在创建容器之前,先去创建映射路径文件夹,用来存放rabbitmq的数据

 我在本机创建的路径为:F:/rabbitmq/data(linux系统路径则替换成对应的)

docker run -d -v F:/rabbitmq/data:/var/lib/rabbitmq -p 5672:5672 -p 15672:15672 --name rabbitmq --restart=always  rabbitmq

查看启动的容器


容器启动后,现在直接去访问是访问不到的。

启动rabbitmq

还需要先进入容器
docker exec-it 容器ID /bin/bash

然后再执行下边这行命令启动rabbitmq
rabbitmq-plugins enable rabbitmq_management

现在就可以通过指定的端口去访问rabbitmq了(默认账户 guest 密码guest)


但是此用户仅能通过localhost 登录
所以,我们需要添加一个用户

添加一个用户

再次使用命令进入容器
docker exec-it 容器ID /bin/bash

创建一个用户并设置密码 
rabbitmqctl add_user admin 12345

设置用户的角色
rabbitmqctl set_user_tags admin administrator

在设置一下权限
rabbitmqctl set_permissions  admin ConfP WriteP ReadP

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

现在就可以使用新添加的账户登录rabbitmq了



评价