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

docker安装RabbitMQ,创建RabbitMQ容器

Docker安装RabbitMQ

RabbitMQ 是一个开源的、广泛使用的消息中间件(Message Broker),基于 AMQP(Advanced Message Queuing Protocol) 协议实现,支持多种消息传递模式,适用于分布式系统、微服务架构和异步通信场景。

1.在docker-hup里查找RabbitMQ镜像

在这里插入图片描述

2.在docker里安装RabbitMQ

// 安装最新版本
docker pull RabbitMQ// 安装指定版本
docker pull RabbitMQ:4.0.9// 查看安装的镜像
docker images

3.创建RabbitMQ容器

(1)创建自定义网络

Docker自定义网络的核心优势:

  1. 容器间通信:自定义网络允许容器通过服务名直接通信,无需硬编码IP地址。
  2. 网络隔离:提高安全性,防止未授权访问。
  3. 灵活的网络策略:可以设置网络别名、防火墙规则等。
  4. 避免端口冲突:多个服务可以使用相同的端口号,通过不同网络隔离。
// 创建自定义网络
docker network create fusion_network
// 查看自定义网络
docker network ls
//查找使用该网络的容器
docker network inspect mysql_network | grep Containers
// 停止网络
docker stop fusion_network
// 删除网络
docker rm fusion_network
(2) 创建容器
docker run -it -d --name fusion_reabbitmq \
-p 4369:4369 -p 5671:5671 -p 5672:5672 \
--net fusion_network  \
-e RABBITMQ_DEFAULT_USER=root \
-e RABBITMQ_DEFAULT_PASS=123456\
-e TZ=Asia/Shanghai \
rabbitmq:4.0.9
http://www.dtcms.com/a/263136.html

相关文章:

  • 选择排序算法详解
  • 云原生微服务架构搭建与部署全流程及样例
  • Blender设置物体绕轴环绕
  • 小白excel中使用VBA
  • Excel Report
  • 深度学习03 人工神经网络ANN
  • 07-three.js Debug UI
  • 商品类目一览
  • VBA代码解决方案第二十六讲:如何新建EXCEL工作簿文件
  • 【桶排序介绍】
  • 京东币链科技严正声明:澄清稳定币及合作虚假信息,暂未设立相关社区
  • 【Python基础】10 第三方库的力量:从数据处理到应用开发的全景实践
  • conda 常用指令
  • Reactor 瞬态错误
  • NLP文本数据增强
  • 配置conda虚拟环境时出现ProxyError怎么解决?
  • Ollama 深度使用指南:在本地玩转大型语言模型
  • OpenLayers 自定义拖动事件
  • Webpack优化详解
  • 运营商智能化升级:破局客服、外呼、质检的“数智神经中枢”革命
  • torchvision中的数据使用
  • Maven 中,dependencies 和 dependencyManagement
  • 临床试验中基线数据缺失的处理策略
  • synetworkflowopenrestydpdk
  • Spring Boot + ONNX Runtime模型部署
  • 6阶段实现最强RAG 模块化检索增强 实践指南
  • [springboot系列] 探秘JUnit 5: Java单元测试利器
  • Redis 和 Mysql 如何保证数据一致性
  • 底盘结构---履带式运动模型
  • 快速手搓一个MCP服务指南(八):FastMCP 代理服务器:构建灵活的 MCP 服务中介层