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

基于Docker的RabbitMQ运行参数设置

简介

本文介绍了RabbitMQ在Docker中运行时的数据持久化解决方案。

通过使用docker run命令创建容器时添加-v rabbitmq_data:/var/lib/rabbitmq参数,将RabbitMQ数据目录挂载到Docker命名卷中,确保系统重启后数据不会丢失。

文章详细解释了各参数含义,包括设置主机名、默认用户/密码、虚拟主机以及端口映射等配置项,并说明了如何通过查看日志确认数据存储位置。

此外,还提供了数据备份与恢复的方法,以及RabbitMQ配置文件的参考链接。

问题来源

按照官网配教程的RabbitMQ,系统重启后,数据丢失。

官网地址
https://www.rabbitmq.com/
官网教程
https://www.rabbitmq.com/tutorials
https://www.rabbitmq.com/docs/download

Docker连接(比较旧)
https://hub.docker.com/_/rabbitmq/

解决问题

运行容器

docker run -d \
-it  \
--hostname my-rabbit \
--name rabbitmq \
-e RABBITMQ_DEFAULT_USER=user \
-e RABBITMQ_DEFAULT_PASS=password \
-e RABBITMQ_DEFAULT_VHOST=my_vhost \
-v rabbitmq_data:/var/lib/rabbitmq \
-p 5672:5672 
http://www.lryc.cn/news/611028.html

相关文章:

  • 【Python办公】图片格式转换GUI工具
  • 2048小游戏
  • Qwen Image:开源中文渲染SOTA,重塑文生图技术边界
  • 计划任务:被忽视的网络与系统安全边界
  • Linux-Day10.系统安全保护web服务管理
  • React在使用create-react-app创建项目慢的解决办法
  • 26-数据仓库与Apache Hive
  • centos通过DockerCompose搭建开源MediaCMS
  • Coze Studio开源,企业用户多了一种选择,也需多几分考量
  • MySQL 中 VARCHAR 和 TEXT 的区别
  • 区分邮科工业交换机与路由器
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘pytorch-lightning’问题
  • 【图像算法 - 09】基于深度学习的烟雾检测:从算法原理到工程实现,完整实战指南
  • Google AI 发布 MLE-STAR:一款能够自动执行各种 AI 任务的先进机器学习工程代理
  • 《算法导论》第 3 章 - 函数的增长
  • UE5.5使用ControlRig实现MetaHumanNPC看向玩家
  • oelove奥壹新版v11.7旗舰版婚恋系统微信原生小程序源码上架容易遇到的几个坑,避免遗漏参数白屏显示等问题
  • 【开源工具】基于Python的PDF清晰度增强工具全解析(附完整源码)
  • bluetooth matlab GFSK 调制解调,误码率统计
  • eclipse类IDE导入现有工程教程
  • 主数据变更流程
  • 文件夹的类型:文件夹 (.0)是什么意思?
  • 三极管三种基本放大电路:共射、共集、共基放大电路
  • 深入浅出 RabbitMQ-路由模式详解
  • SpringBoot中策略模式使用
  • 如何通过 5 种方式将照片从 iPad 传输到电脑
  • qt窗口--01
  • 【数据结构入门】数组和链表的OJ题(2)
  • LeetCood算法题~水果成篮
  • 美化一下达梦grant授权说明