当前位置:首页 > 服务端 > Docker安装RabbitMQ

Docker安装RabbitMQ

2022年08月05日 21:26:47服务端6

1. 镜像搜索

docker search rabbitmq

2. 镜像下载

docker pull rabbitmq

3. 启动容器

docker run -d --name rabbitmq --restart always --hostname rabbitmq -p 15672:15672 -p 5672:5672  rabbitmq

--hostname RabbitMQ存储数据的节点名称,默认是主机名,不指定更改主机名启动失败,默认路径/var/lib/rabbitmq/mnesia
-p 指定宿主机和容器端口映射(5672:服务应用端口,15672:管理控制台端口)

4. 插件安装

安装管理控制台插件

docker exec -it rabbitmq /bin/bash
rabbitmq-plugins enable rabbitmq_management

5. 启动验证

访问 http://www.youlai.store:15672/

用户名/密码:guest/guest

6. Docker环境重置RabbitMQ队列

docker exec -it rabbitmq /bin/sh
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app

7. Management API returned status code 500

docker exec -it rabbitmq /bin/bash
# 进入容器
cd /etc/rabbitmq/conf.d/
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
exit
# 重启容器
docker restart rabbitmq

8. 写在最后

自己在github开源了一套全栈的商城系统,技术栈 Spring Cloud & Alibaba + K8s + Vue3,有兴趣的朋友想一起学习的话可以关注一下 https://github.com/hxrui/youlai-mall

作者:有来技术团队
来源链接:https://www.cnblogs.com/haoxianrui/p/13934622.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/18018.html

分享给朋友:

“Docker安装RabbitMQ” 的相关文章

中间件RabbitMQ

中间件RabbitMQ

一、前言 RabbitMQ在Windows上安装非常简单,就跟日常安装应用聊天软件一样,因此这里选择Linux环境安装RabbitMQ,并且借助Docker容器进行安装,在使用Docker安装RabbitMQ之前,我们先简单的了解一下几个概念:什么...

MQ--01为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比

MQ--01为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比

MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道。以管道的方式做消息传递。 场景:     1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就会发现,界面会提...

RabbitMQ基本特性

RabbitMQ基本特性

1.互联网大厂为什么选择RabbitMQ? 2.RabbitMQ的高性能之道是如何做到的? 3.什么是AMQP高级协议? 4.AMQP核心概念是什么? 5.RabbitMQ整体架构模型是什么样子? 6.RabbitMQ消息是如何流...

RabbitMQ消息队列创建

RabbitMQ消息队列创建

操作环境 centos 7.9 RabbitMQ 3.8.23 Erlang 24.1.2 局域网(内网) 本文章是通过RabbitMQ图形管理界面,进行消息创建与队列绑定 首先在RabbitMQ安装时...

Docker部署RabbitMQ

Docker部署RabbitMQ

【前言】 Docker : Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in...

RabbitMQ(三) 微服务 RabbitMQ 入门案例

RabbitMQ(三) 微服务 RabbitMQ 入门案例

一、创建案例项目  打开 https://start.spring.io/  ,在“Dependencies”中搜索RabbitMQ和web,生成spring-boot项目 点击生成按钮,即下载了一个包含RabbitMQ的项目。...

rabbitmq删除队列

作者:吴业亮 博客:http://blog.csdn.net/wylfengyujiancheng 从github下载rabbitmqadmin # wget https://raw.githubusercontent.com/rabb...

CentOS7 RabbitMQ 安装

CentOS7 RabbitMQ 安装

1.包的选择 安装RabbitMQ之前需要安装Erlang,这里注意安装的版本的对应关系,详见官网 版本对应,大致为  在这里我选择的是: erlang-23.3.4-1.el7.x86_64.rpm rabbitmq-serv...

RabbitMQ消息确认机制(ACK)

RabbitMQ消息确认机制(ACK)

1、消息确认机制(ACK) 为了保证消息从队列可靠的达到消费者,RabbitMQ 提供了消息确认机制(Message Acknowledgement)。消费者在订阅队列时,可以指定 autoAck 参数,当 autoAck 参数等于 false 时,RabbitMQ 会等待...

RabbitMQ原理

RabbitMQ原理

RabbitMQ原理 Simplest Sample Work Queues Round-robin dispatching Messa...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。