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

02 RabbitMQ:下载安装

02 RabbitMQ:下载&安装

  • 1. 下载&安装
    • 1.1. 官网
    • 1.2. Docker方式
      • 1.2.1. 下载镜像
      • 1.2.2. 启动
      • 1.2.3. 登录验证

在这里插入图片描述

1. 下载&安装

1.1. 官网

RabbitMQ: One broker to queue them all | RabbitMQ

1.2. Docker方式

1.2.1. 下载镜像

# docker pull 镜像名称[:TAG] (不标注版本,默认下载最新版)
sudo docker pull rabbitmq

在这里插入图片描述

1.2.2. 启动

sudo docker run -d \
--name rabbitmq-server \
-p 5672:5672 \
-p 15672:15672 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=123456 \
rabbitmq:latest

命令详解:

参数详解
-d以分离模式运行容器,在后台运行。
–name rabbitmq-server为容器指定一个名字,这里是 rabbitmq。
-p 5672:5672将容器的 5672 端口映射到宿主机的 5672 端口,这是 RabbitMQ 的 AMQP 端口。
-p 15672:15672将容器的 15672 端口映射到宿主机的 15672 端口,这是 RabbitMQ 的管理界面端口。
-e RABBITMQ_DEFAULT_USER=admin设置 RabbitMQ 的默认用户。注意,从 RabbitMQ 3.8 开始,默认用户 guest 只能从 localhost 访问。如果您想从远程访问,您需要创建一个新的用户。
-e RABBITMQ_DEFAULT_PASS=123456设置 RabbitMQ 的默认密码
rabbitmq:latest要运行的镜像名称。:latest 标签是镜像的版本

在这里插入图片描述

1.2.3. 登录验证

登录地址: http://192.168.188.129:15672/
首次登陆可能会出现如下问题:
在这里插入图片描述
解决方案:
(1)进入容器

sudo docker exec -it 【容器id】 /bin/bash

(2)开启界面插件

rabbitmq-plugins enable rabbitmq_management

(3)退出容器

exit

在这里插入图片描述
(4)重启docker

sudo systemctl restart docker

(5)启动容器

sudo docker start 【容器id】

刷新页面,就可以看到启动页面。
在这里插入图片描述
在这里插入图片描述


本文隶属于 【个人专栏】:06 RabbitMQ 📋📋📋
到这里 02 RabbitMQ:下载&安装 就结束了!!!🎉🎉🎉
后续接 03 RabbitMQ:HelloWorld 📣📣📣
欢迎小伙伴们学习和指正!!!😊😊😊
祝大家学习和工作一切顺利!!!😎😎😎

http://www.lryc.cn/news/411614.html

相关文章:

  • mmcv库出现No module named ‘mmcv._ext
  • 防止xss(跨站脚本攻击)
  • django小型超市库存与销售管理系统-计算机毕业设计源码46608
  • 项目实战_表白墙(简易版)
  • 优化 Spring Boot 项目启动速度:高效管理大量 Bean 注入
  • 《LeetCode热题100》---<5.普通数组篇六道>
  • 【Hot100】LeetCode—169. 多数元素
  • 专科、本科、研究生是按照什么分类的?
  • 关于实时ODS层数仓搭建的三个问题
  • 微信仿H5支付是什么
  • 网络安全知识竞赛规则及流程方案
  • 赞!蚓链用数字化打造助农扶农电商平台!
  • RocketMQ延时消息
  • 【C++/STL】:哈希的应用 -- 位图布隆过滤器
  • 非线性面板数据实证模型及 Stata 具体操作步骤
  • 视角 | 麻省理工学院提出出温度计校准法,专治AI大模型过度自信
  • 昇思25天学习打卡营第XX天|CycleGAN图像风格迁移互换
  • 嵌入式Linux学习: interrupt实验
  • GPT-4o mini 来袭:开发者如何驾驭新一代AI模型?
  • 校园点餐系统
  • 进口不锈钢309S螺栓的应用优势
  • C# 设计模式之工厂方法模式
  • Webpack 从入门到精通
  • 基于VScode和C++ 实现Protobuf数据格式的通信
  • linux环境openssl升级
  • 150Kg载重遥控履带式无人车技术详解
  • STM32的外部中断详解
  • 关于python问题 ,生成的excel文件内无爬取的数据存在,请问应如何解决?
  • 详细介绍Avalonia中的文件操作StorageProvider服务
  • 「7.31更新日志」JVS·智能BI、逻辑、规则引擎功能更新说明