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

docker下安装rabbitmq

1.查询rabbitmq的镜像

docker search rabbitmq

2.安装镜像

如果需要安装其他版本在rabbitmq后面跟上版本号即可

docker pull rabbitmq:3.7.7-management

docker pull rabbitmq:版本号 -management

直接安装最新的 docker pull rabbitmq

3.启动容器

docker run -dit --name rabbitmq --restart always \ -p 15672:15672 \ -p 5672:5672 \ -p 25672:25672 \ -p 61613:61613 \ -p 1883:1883 \ -v /usr/local/dockerdata/rabbitmq:/var/lib/rabbitmq \ rabbitmq:latest

参数 :

-d 后台运行容器;

--name 指定容器名;

-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);

-v 映射目录或文件;

--hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);

-e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;

RABBITMQ_DEFAULT_PASS:默认用户名的密码)

4.查看正在运行容器

docker ps

5.进入容器内部

docker exec -it 容器id /bin/bash

6.启动管理界面

运行rabbitmq-plugins enable rabbitmq_management

7.常用命令

RabbitMQ 常用端口以及作用

5672端口:AMQP(Advanced Message Queuing Protocol)协议的默认端口,用于客户端与RabbitMQ服务器之间的通信。

15672端口:RabbitMQ的管理界面,默认使用HTTP协议,用于监控和管理RabbitMQ服务器。

4369端口:Erlang分布式节点通信端口,用于RabbitMQ节点之间的通信。

25672端口:Erlang分布式节点通信端口,用于集群中的内部通信。

5671端口:安全的AMQP端口,使用TLS/SSL进行加密通信。<br>如果在云服务上部署需在安全组开通一下端口:15672、5672、25672、61613、1883。<br>61613(stomp 消息传输)<br><em id="__mceDel">1883(MQTT消息队列遥测传输)。</em>

8.RabbitMQ默认的登录账号和密码

用户名:guest
密码: guest

9.关闭容器

docker stop rabbitmq

 10.启动容器

docker start rabbitmq

11.浏览器运行

http://ip:15672/

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

相关文章:

  • 量子网络是什么
  • 使用javadoc生成maven项目的文档
  • 移动端 h5-table react版本支持虚拟列表
  • 解决Windows系统本地端口被占用的问题
  • (超全七大错误)Invalid bound statement (not found): com.xxx.dao.xxxDao.add
  • 【操作系统】实验八 proc文件系统
  • 基于RMF的信贷风控标签客户分层管理
  • 【MySQL】如何通过DDL去创建和修改员工信息表
  • Spring 事务原理一
  • creo草绘3个实例学习笔记
  • Modern C++ std::move的实现原理
  • 爬虫工作量由小到大的思维转变---<第四十章 Scrapy Redis 实现IP代理池管理的最佳实践>
  • C# 实现 XOR 密码
  • 【Web前端开发基础】CSS3之空间转换和动画
  • Go实现一个简单的烟花秀效果(附带源码)
  • 【数学建模】插值与拟合
  • 全卷积网络:革新图像分析
  • ubuntu20.04 格式化 硬盘 扩展硬盘GParted
  • docker的资源限制(cgroup)
  • ChatGPT与文心一言:应用示例与体验比较
  • 紫光展锐T760_芯片性能介绍_展锐T760安卓核心板定制
  • 从动力系统研究看当今数学界
  • 【征服redis15】分布式锁的功能与整体设计方案
  • MATLAB中实现机械臂逆运动学求解的方法之一是使用阻尼最小二乘法
  • 2024.1.24 GNSS 学习笔记
  • 2024-01-22(MongoDB)
  • 无人机航迹规划(六):七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划(提供MATLAB代码)
  • 《WebKit 技术内幕》学习之十二(2):安全机制
  • 算法优化:LeetCode第122场双周赛解题策略与技巧
  • IDEA导出jar