栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker 安装rabbitmq 3.7.9

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker 安装rabbitmq 3.7.9

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

前言

一、下载并安装

1.docker hub搜索rabbitmq可用的版本

2.点击tags

3.找到需要的版本号,复制命令:

 4.执行命令

二、创建容器并启动

1. 创建容器的命令

2. 安装消息延迟插件

首先,在本地创建了挂载目录:/usr/local/rabbitmq

然后,插件下载到这个目录,命令如下:

3. 安装

4. 进入容器,启用插件

总结


前言

提示:Mac M1 docker安装rabbitmq3.7.9


一、下载并安装

1.docker hub搜索rabbitmq可用的版本

Docker HubDocker Hub

2.点击tags

3.找到需要的版本号,复制命令:

如果需要管理控制台,一定要在版本号后面输入:-management

 4.执行命令

我的Mac(M1芯片) 直接执行 docker pull rabbitmq:3.7.9-management 不成功,报错如下:

修改为下面的命令即可:

 docker pull --platform linux/x86_64 rabbitmq:3.7.9-management

 (有知道原因的 同学 请留言!)

二、创建容器并启动

1. 创建容器的命令

命令如下:

docker run -p 5672:5672 -p 15672:15672 
--name rabbitmq3.7.9management 
-v /usr/local/rabbitmq:/var/lib/rabbitmq 
-e RABBITMQ_DEFAULT_USER=admin 
-e RABBITMQ_DEFAULT_PASS=admin 
--privileged=true 
--restart=always 
-d rabbitmq:3.7.9-management

2. 安装消息延迟插件

安装的rabbitmq版本是:3.7.9

消息延迟插件的版本是:3.8.0(注意版本号)

首先,在本地创建了挂载目录:/usr/local/rabbitmq

然后,插件下载到这个目录,命令如下:
wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.8.0/rabbitmq_delayed_message_exchange-3.8.0.ez

3. 安装

docker cp rabbitmq_delayed_message_exchange-3.8.0.ez 容器ID:/opt/rabbitmq/plugins

安装成功:

安装失败 

失败的原因,一般是由于文件权限不足造成的,查看文件权限:

 查看文件权限:

ls -lrt

 修改文件权限:

chmod 755 rabbitmq_delayed_message_exchange-3.8.0.ez

4. 进入容器,启用插件

docker exec -it 容器ID bash

启用插件

cd /opt/rabbitmq/plugins (进入插件目录)

rabbitmq-plugins enable rabbitmq_delayed_message_exchange (没有后面的 -3.8.0.ez)

rabbitmq-plugins list (查看插件列表)


总结

提示:注意插件文件的权限。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885579.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号