当前位置: 首页 > 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事件机制
  • 【译】JS基础算法脚本:字符串结尾
  • [NodeJS] 关于Buffer
  • JavaScript设计模式与开发实践系列之策略模式
  • JS 面试题总结
  • MySQL的数据类型
  • node和express搭建代理服务器(源码)
  • python学习笔记-类对象的信息
  • SAP云平台里Global Account和Sub Account的关系
  • 爱情 北京女病人
  • 测试开发系类之接口自动化测试
  • 机器学习学习笔记一
  • 使用docker-compose进行多节点部署
  • 系统认识JavaScript正则表达式
  • 赢得Docker挑战最佳实践
  • ​批处理文件中的errorlevel用法
  • #162 (Div. 2)
  • #每日一题合集#牛客JZ23-JZ33
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (二)fiber的基本认识
  • (六)c52学习之旅-独立按键
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (一)基于IDEA的JAVA基础12
  • (转)Linux下编译安装log4cxx
  • (转载)深入super,看Python如何解决钻石继承难题
  • .NET CLR基本术语
  • .NET 服务 ServiceController
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .net下简单快捷的数值高低位切换
  • .pop ----remove 删除
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • ::before和::after 常见的用法
  • @JoinTable会自动删除关联表的数据
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [ai笔记4] 将AI工具场景化,应用于生活和工作
  • [APIO2015]巴厘岛的雕塑
  • [c++] 单例模式 + cyberrt TimingWheel 单例分析
  • [cocos2d-x]关于CC_CALLBACK
  • [Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法
  • [HOW TO]怎么在iPhone程序中实现可多选可搜索按字母排序的联系人选择器