Session

Docker 安装rabbitmq

电脑版发表于:2023/7/18 19:16

前言

 今天尝试在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了



关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢