当前位置: 首页 > 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事件机制
  • 【391天】每日项目总结系列128(2018.03.03)
  • 2017-08-04 前端日报
  • 2019.2.20 c++ 知识梳理
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • es的写入过程
  • JS+CSS实现数字滚动
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • linux安装openssl、swoole等扩展的具体步骤
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • Node 版本管理
  • Python_OOP
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 编写符合Python风格的对象
  • 从0到1:PostCSS 插件开发最佳实践
  • 多线程 start 和 run 方法到底有什么区别?
  • 多线程事务回滚
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 后端_MYSQL
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 记录一下第一次使用npm
  • 开发基于以太坊智能合约的DApp
  • 浅谈Golang中select的用法
  • 如何用vue打造一个移动端音乐播放器
  • 入门级的git使用指北
  • 我与Jetbrains的这些年
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • No resource identifier found for attribute,RxJava之zip操作符
  • 阿里云重庆大学大数据训练营落地分享
  • 我们雇佣了一只大猴子...
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • (4)STL算法之比较
  • (AngularJS)Angular 控制器之间通信初探
  • (ibm)Java 语言的 XPath API
  • (poj1.3.2)1791(构造法模拟)
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (一)WLAN定义和基本架构转
  • (转)http-server应用
  • .NET 反射 Reflect