docker安装RabbitMQ教程

news/2024/6/3 19:21:00 标签: docker, rabbitmq, 容器

可以通过Docker来安装RabbitMQ,具体步骤如下:

  1. 安装Docker:请参考官方文档进行安装。

  2. 拉取RabbitMQ镜像:通过以下命令拉取最新版本的RabbitMQ镜像。

    docker pull rabbitmq:latest
    
  3. 运行RabbitMQ容器:通过以下命令运行RabbitMQ容器

    docker run -d --hostname rabbitmq --name myrabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:latest
    

    参数解释:

    • -d容器在后台运行。
    • --hostname rabbitmq:设置容器的主机名。
    • --name myrabbitmq:设置容器的名称为myrabbitmq
    • -p 15672:15672:将容器内部的15672端口映射到外部的15672端口,用于管理控制台访问。
    • -p 5672:5672:将容器内部的5672端口映射到外部的5672端口,用于AMQP协议通信。
  4. 访问管理控制台:通过浏览器访问http://localhost:15672,使用用户名guest和密码guest登录管理控制台。

至此,RabbitMQ通过Docker安装完成。

报错:Management API returned status code 500 -

因为是使用docker 容器安装的,所有需要进入容器
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

重启rabbitmq
docker restart rabbitmq

查看正在运行容器

# 使用命令

docker ps 

进入容器内部

docker exec -it 容器id /bin/bash

我自己的  docker exec -it 675ba376dc7b /bin/bash

运行

rabbitmq-plugins enable rabbitmq_management

浏览器运行

http://自己的ip:15672/

重启rabbitmq

docker start 675ba376dc7b

docker start 自己rabbitmq的id

重启容器

docker restart rabbitmq

停止容器

docker stop rabbit

启动容器

docker start rabbit

查看启动的容器

docker container list

docker 启动

systemctl  start docker

docker重启

systemctl  restart docker

关闭docker

systemctl  stop docker


http://www.niftyadmin.cn/n/5008542.html

相关文章

Android 音频框架之配置文件解析

文章目录 getDevice返回的信息audio_policy_configuration 的抽象成结构体简单的例子 理解Android 框架代码的一些基础,框架中操作的各种模块、设备、流、路由都是从哪里定义的?以及是怎么定义的?这个也是理解AAOS 中caraudioservice的基础&a…

CRM软件系统的三大优势

随着市场环境的不断发展和变化,企业的管理模式也在不断地调整。CRM管理系统是企业数字化转型的重要一环,可以帮助企业更好地管理客户关系和市场销售,提高企业运营效率和经济效益,CRM管理系统有哪些优势呢?今天小编就来…

mongocxx连接池连接超时时间设置

MongoDB连接池的超时时间设置在连接字符串中设置&#xff0c;并且在进行通信时才会真实建立连接。 比如设置连接超时时间为1秒时&#xff1a; mongodb://127.0.0.1:27017/?serverSelectionTimeoutMS1000以下是我的初始化连接函数&#xff1a; std::expected<void, QStrin…

无需设计经验,也能制作出精美的房地产电子传单

在数字化时代&#xff0c;传统的纸质传单已经不能满足人们对于互动和个性化的需求。为此&#xff0c;许多房地产公司开始将目光转向H5微传单&#xff0c;这是一种通过互联网和手机浏览器来传达信息的创新方式。今天&#xff0c;我们将教你如何使用乔拓云网制作房地产微传单H5&a…

个人对JPA,mybatis,mybatisPlus的一点小小认知

JPA&#xff1a;DAO层的一个框架&#xff0c;简化了SQL&#xff0c;据说前身是SSH 中的Hibernate&#xff0c;所以他给我的感觉和Hibernate很类似&#xff0c;目的都是为了减少SQL语句的使用&#xff0c;尽可能用“注解”和“方法”代替SQL语句。 但是为了减少SQL的书写&#…

JVM虚拟机调优大全

Java虚拟机调优&#xff0c;相信是每个开发都会遇到的头疼事。 下面&#xff0c;我们就从原理到实战一起来探讨一下。 希望对你会有所帮助&#xff0c;不足之处&#xff0c;还请提出你的宝贵意见&#xff0c;我们一起改正进步。 目录 01-从JDK源码级别剖析JVM类加载机制 02…

Android Studio.exe 下载 2023 最新更新,网盘下载

方便大家下载&#xff0c; 放到了网盘上&#xff0c;自己也保留一份。&#xff08;最前面是最新版本的&#xff0c;慎用&#xff0c; 会有bug什么的&#xff09; 个人使用4.2版本的&#xff0c;感觉够用稳定&#xff0c;其他版本有莫名奇妙的bug&#xff0c;让人头大&#xff0…

SecureCRT9.1高亮配色设置

参考:http://zh-cjh.com/qita/1623.html https://download.csdn.net/download/qq_45698138/88310255?spm1001.2014.3001.5503 1.创建文件colorful-network.ini,添加如下内容 D:"Match Case"00000000 D:"Regex Line Mode"00000000 Z:"Keyword Lis…