当前位置: 首页 > news >正文

CentOS7.6安装Rabbitmq

1.下载镜像,这里下载 3.7.17-management 版本,此版本为带管理后台的最新版

docker pull rabbitmq:3.7.17-management

2.创建目录

/root/runenv/opt/docker/rabbitmq/data 存放数据

/root/runenv/opt/docker/rabbitmq/logs 存放日志

3.启动 Rabbitmq

docker run -d --hostname iot-rabbitmq --name iot-rabbitmq -v /root/runenv/opt/docker/rabbitmq/data:/var/lib/rabbitmq -v /root/runenv/opt/docker/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro -v /root/runenv/opt/docker/rabbitmq/rabbitmq-env.conf:/etc/rabbitmq/rabbitmq-env.conf:ro -v /root/runenv/opt/docker/rabbitmq/enabled_plugins:/etc/rabbitmq/enabled_plugins:ro -v /root/runenv/opt/docker/rabbitmq/logs:/var/log/rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_CONF_ENV_FILE=/etc/rabbitmq/rabbitmq-env.conf rabbitmq:3.7.17-management

4.启动后通过 docker ps -a 查看容器ID

5.将配置文件拷贝出来

docker cp 容器ID:/etc/rabbitmq/rabbitmq.conf/root/runenv/opt/docker/rabbitmq

docker cp 容器ID:/etc/rabbitmq/enabled_plugins /root/runenv/opt/docker/rabbitmq

6.停止并删掉原来的容器后重新启动容器

docker stop 容器ID

docker rm 容器ID

docker run -d --hostname iot-rabbitmq --name iot-rabbitmq -v /root/runenv/opt/docker/rabbitmq/data:/var/lib/rabbitmq -v /root/runenv/opt/docker/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro -v /root/runenv/opt/docker/rabbitmq/enabled_plugins:/etc/rabbitmq/enabled_plugins:ro -v /root/runenv/opt/docker/rabbitmq/logs:/var/log/rabbitmq/log -p 5672:5672 -p 156672:15672 rabbitmq:3.7.17-management

这样,Rabbitmq就装好了,可以通过 http://ip:15672 打开管理控制台进行查看

问题:通过 docker logs 容器ID查看后,发现日志目录没有设置上去,如果有知道的朋友希望能够指点。

相关文章:

  • 谁说文艺青年开花店必亏,我用3年时间挣了20万
  • 11种增加访问者在网站上平均停留时间的技巧
  • centos7.6 yum安装 elasticsearch
  • Android字母、数字版本、API级别对照表2022
  • 专利的分类
  • 删除链表的节点
  • Docker安装和基本配置
  • A40I工控主板(SBC-X40I)LED,铵键测试
  • 中国将从9月起实施严格的新跨境数据传输规则
  • 新唐NUC980使用记录:使用wpa_supplicant访问无线网络
  • 教师教室预约管理系统(SpringBoot,H-UI,Mysql)
  • Centos7五步安装Docker并解决docker官方镜像无法访问问题
  • flink技术总结待续
  • Mac - 安装Nginx
  • SpringBoot事件机制
  • 30天自制操作系统-2
  • C++11: atomic 头文件
  • Linux链接文件
  • Mocha测试初探
  • 创建一个Struts2项目maven 方式
  • 机器学习中为什么要做归一化normalization
  • 数据仓库的几种建模方法
  • 项目实战-Api的解决方案
  • 携程小程序初体验
  • 7行Python代码的人脸识别
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • # .NET Framework中使用命名管道进行进程间通信
  • # Kafka_深入探秘者(2):kafka 生产者
  • # 安徽锐锋科技IDMS系统简介
  • #1014 : Trie树
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • #vue3 实现前端下载excel文件模板功能
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (八十八)VFL语言初步 - 实现布局
  • (第一天)包装对象、作用域、创建对象
  • (二)学习JVM —— 垃圾回收机制
  • (一)80c52学习之旅-起始篇
  • (一)基于IDEA的JAVA基础1
  • (转)jQuery 基础
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .ai域名是什么后缀?
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET 8.0 中有哪些新的变化?
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET Core 版本不支持的问题
  • .net core 的缓存方案
  • .net 生成二级域名
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @软考考生,这份软考高分攻略你须知道
  • [001-03-007].第07节:Redis中的事务