IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> docker 安装rabbitmq 3.7.9 -> 正文阅读

[系统运维]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 (查看插件列表)


总结

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

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-13 12:00:08  更:2022-05-13 12:02:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:41:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码