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

1-安装rabbitmq

rabbitmq官网:

https://www.rabbitmq.com/docs/download

本机环境:mac,使用orbstack提供的docker

使用docker部署rabbitmq

docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.13-management
然后报错:
error during connecting
执行orb restart docker

执行docker run命令不报错了。

第一次执行docker run时候,会下载镜像。

使用docker images可以看到安装好的rabbitmq镜像:

在这里插入图片描述

访问浏览器:
http://localhost:15672
默认账号密码都是guest,登录进入rabbitmq管理界面
在这里插入图片描述

docker运行命令解释:
-i, --interactive=false, 打开STDIN,用于控制台交互
-t, --tty=false, 分配tty设备,该可以支持终端登录,默认为false
–rm=false, 指定容器停止后自动删除容器(不支持以docker run -d启动的容器)
-d ##后台运行容器
–name ##指定容器名称
-p ##暴露服务运行的端口(15672:控制台Web端口号)
–hostname ##主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
-e ##指定环境变量
##(RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

RabbitMQ默认端口:
5672 --client端通信端口,应用访问端口
15672 – 管理界面ui端口,控制台Web端口号
25672 – server间内部通信端口


或者可以:

  1. 获取镜像
#指定版本,该版本包含了web控制页面
docker pull rabbitmq:management
  1. 运行镜像
#方式一:默认guest 用户,密码也是 guest
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management#方式二:设置用户名和密码
docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
http://www.lryc.cn/news/312599.html

相关文章:

  • C/C++编程-理论学习-通信协议理论
  • 【Apache Camel】基础知识
  • Python之访问集合的迭代器
  • 【Spring连载】使用Spring Data访问 MongoDB----对象映射之基于类型的转换器
  • 在ubuntu上安装hadoop完分布式
  • Python 语句(二)【循环语句】
  • (3)(3.3) MAVLink高延迟协议
  • 【异常处理】Vue报错 Component template should contain exactly one root element.
  • Eth-trunk隧道
  • 【Ubuntu】将多个python文件打包为.so文件
  • FreeRtos自学笔记3-----参考正点原子视频
  • 使用J-Link Commander通过J-LINK以命令的形式来访问ARM通用MCU
  • 19.删除链表的倒数第N个节点
  • 【Linux C | 网络编程】广播概念、UDP实现广播的C语言例子
  • java 面向对象 day3
  • Flink 大数据 学习详情
  • [项目设计] 从零实现的高并发内存池(四)
  • 02.URL的基本知识和使用
  • 人工智能指数报告2023
  • Android如何对应用进行系统签名
  • 【系统安全加固】Centos 设置禁用密码并打开密钥登录
  • 关于我在项目中封装的一些自定义指令
  • react经验11:访问循环渲染的子组件内容
  • Java开发工程师面试题(业务功能)
  • BUUCTF-Misc-百里挑一
  • 【力扣刷题练习】42. 接雨水
  • 鸿蒙实战开发:数据交互【RPC连接】
  • QLC SSD:LDPC纠错算法的优化方案
  • 【Flutter 面试题】main()和runApp()函数在Flutter的作用分别是什么?有什么关系吗?
  • ChatGPT高效提问——说明提示技巧