RabbitMQ安装和使用(docker版本)

2023-05-16

1. 查找镜像:(management 版本的镜像才有管理界面)

docker search rabbitmq:management

2. 拉取镜像:

docker pull docker.io/macintoshplus/rabbitmq-management


3. 重命名该镜像为 rabbitmq

docker tag 旧镜像名 新镜像名

4.启动容器

docker run -d --hostname cbw-rabbit --name rabbitmq -e RABBITMQ_DEFAULT_USER=cbw -e RABBITMQ_DEFAULT_PASS=cbw -p 15672:15672 rabbitmq

hostname主机名(区分集群中节点)

name容器名

RABBITMQ_DEFAULT_USER用户名

RABBITMQ_DEFAULT_PASS密码

rabbitmq镜像名

5.报错

docker: Error response from daemon: driver failed programming external connectivity on endpoint rabbitmq (48822965eea1d3b097ea0e8efac7b96545c9b8e2f30072ddd4f9aebef52cf3b2):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 15672 -j DNAT --to-destination 172.17.0.2:15672 ! -i docker0: iptables: No chain/target/match by that name.

docker出现Error response from daemon: driver failed programming external connectivity on endpoint解决方法_码农研究僧的博客-CSDN博客

解决:重启防火墙systemctl restart firewalld

6.查看容器运行日志

docker logs rabbitmq

7.登录管控台

ip:15672

8.创建vhost虚拟机以及给用户设置操作vhost权限都可在管控台设置。

9.java客户端连接rabbitmq被拒绝


Exception in thread "main" java.net.ConnectException: Connection refused: connect  

问题:没有在防火墙中开放5672以及15672两个端口号

解决办法:在开启防火墙状态下添加这两个端口号

sudo firewall-cmd --add-port=15672/tcp --permanent

sudo firewall-cmd --add-port=5672/tcp --permanent

或者

firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口

firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口

firewall-cmd --zone=public --add-port=25672/tcp --permanent

firewall-cmd --reload # 配置立即生效

firewall-cmd --zone=public --list-ports # 查看防火墙所有开放的端口

10.java客户端连接rabbitmq超时

Exception in thread "main" java.net.ConnectException: Connection timed out: connect

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RabbitMQ安装和使用(docker版本) 的相关文章

  • Tightly-coupled Fusion of Global Positional Measurements in Optimization-based Visual-Inertial Odome

    文章目录 采用了基于滑动窗口的优化方法 xff0c 在VIO紧耦合的框架中加入了全局传感器作为约束 xff0c 在改善定位精度的同时 xff0c 没有破坏算法的实时性 从实验来看室外场景引入GPS信息获得了比较不错的效果提升 xff0c 但
  • 用户态与内核态之间切换详解

    用户空间和内核空间 用户程序有用户态和内核态两种状态 用户态就是执行在用户空间中 xff0c 不能直接执行系统调用 必须先切换到内核态 xff0c 也就是系统调用的相关数据信息必须存储在内核空间中 xff0c 然后执行系统调用 操作硬盘等资
  • 准程序员应如何使用Ipad!!!

    刚拿到ipad的蓝牙键盘 xff0c 在pad上写着刚开通csdn账号的第一篇博文 xff01 1 续航能力 首先哈 xff0c 我买pad的原因是因为 xff0c 笔记本有点沉哦 xff0c 并且续航能力不不咋滴 Ipad可以看视频的话连
  • 线形进度条的几种实现方式

    在大屏可视化应用中 xff0c 进度条可以直观地表现出某个指标的进度 xff0c 进度条的展示形式又有很多种 xff0c 例如环形进度条 xff0c 线性进度条等 xff0c 环形进度条的实现方案可以参考之前写的一篇文章SVG绘制圆环进度条
  • from cv_bridge.boost.cv_bridge_boost import getCvType 又名ros python3 opencv 乱七八糟的问题之一

    1 from cv bridge boost cv bridge boost import getCvType ImportError dynamic module does not define module export functio
  • autoware 单独使用标定工具箱

    由于autoware 1 10版本以后工具箱木了 xff1f xff0c 或者不需要其他功能想单独使用 1 下载nlopt xff0c github链接 xff0c 或者搜gitee https gitee com cuizhi nlopt
  • Linux ElasticSearch安装

    这里写目录标题 ElasticSearch 安装1 下载2 解压3 JDK1 8 安装 xff08 xff09 4 创建系统用户5 启动ES 切换为普通用户启动 5 配置远程访问6 启动异常16 1 更新配置 8 启动异常19 启动异常21
  • VS2019 添加引用时报错“未能正确加载ReferenceManagerPackage包“的解决方法

    VS2019 添加引用时报错 34 未能正确加载ReferenceManagerPackage包 34 的解决方法 今天安装了VS2019 xff0c 准备学习 net Core xff0c 并搭建一套 Net Core WebApi的框架
  • STM32 移植FreeModbus详细过程

    modbus是一个非常好的串口协议 xff08 当然也能用在网口上 xff09 xff0c 它简洁 规范 强大 可以满足大部分的工业 嵌入式需求 我写的这个四个寄存器都可以用 xff08 输入寄存器 保持寄存器 线圈寄存器 离散寄存器 xf
  • CAN通信错误处理机制

    一 前言 CAN的错误类型有如下图所说的5种 xff0c 其中 xff1a 应答错误与位发送错误会出现在CAN发送的节点 xff08 CAN发送端 xff09 CRC错误与位填充错误会出现在CAN接收的节点 xff08 CAN接收端 xff
  • 告别2016,展望2017

    2016工作总结 2016年已经过去 xff0c 曾经列过一个2016的计划清单 xff0c 却一直没有能够很好的完成 如下是我2016的目标 xff1a 读完在书柜放了三四年的算法导论这本书 还是没有读完 xff0c 完全可以挤出来一点时
  • 利用chmod获取权限

    利用chmod获取权限 在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做 xff0c 下面我写了几个简单的实例大家可参考一下 语法如下 xff1a strong chmod strong who 43 6
  • C/C++程序编译过程详解

    C C 43 43 程序编译过程详解 C语言的编译链接过程要把我们编写的一个c程序 xff08 源代码 xff09 转换成可以在硬件上运行的程序 xff08 可执行代码 xff09 xff0c 需要进行编译和链接 编译就是把文本形式源代码翻
  • [STM32+ESP266] 基于STM32单片机控制ESP8266连接服务器(包含C源码)

    快速索引 1 硬件需求2 操作流程1 ESP8266 station模式的操作逻辑流程 xff1a 2 ESP8266 AP模式的操作逻辑流程 3 透传模式的进去和退出4 C语言程序源码1 配置串口2 配置定时器3 准备接收缓冲区4 串口中
  • [STM32+ESP8266] 基于STM32控制ESP8266向API接口发送GET请求并解析返回数据

    快速索引 GET请求格式使用TCP助手测试查看API接口的服务器地址和端口号使用TCP助手连接使用TCP助手发送GET请求报文 使用ESP8266连接服务器并发送GET请求解析返回结果解析数据处理数据获得年 xff1a 获得月份 xff1a
  • C/C++中自定义错误信息

    在程序执行过程中往往会遇到一些错误的出现 xff0c 此时需要做出相应都应对方法 xff0c 同时输出错误信息 每个人 都有各自的方法 比如我 xff0c 直接打印一段字符串 printf xff08 34 Error Connect fa
  • 【STM32】 STM32 UART4 串口4连续发送数据丢失部分数据问题

    开发一款产品过程中 xff0c 由于需要使用串口4进行数据收发 接收过程没有问题 xff0c 发送数据时发现连续发送数据存在数据错误和丢失数据的问题 经过测试发送数组 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0
  • 【C语言】写一个斗牛小游戏的发牌器

    我可能是个比较乱的目录 斗牛规则创建牌库删除牌库洗牌扑克的打印扑克牌相关函数试验按照斗牛规则发牌游戏的实现未来可改进全部源码 与女朋友喜欢玩斗牛纸牌游戏 一直想用C语言实现发牌 xff0c 今天终于决定要写了 经过测试效果不错 斗牛规则 可
  • 【STM32 HAL】串口中断控制相关

    STM32 HAL库 串口中断控制 引言串口中断类型中断管理函数使能中断 HAL UART ENABLE IT HANDLE INTERRUPT 关闭中断 HAL UART DISABLE IT HANDLE INTERRUPT 获取中断状
  • 神经网络输入数据预处理——数据标准化(归一化)——python

    数据的标准化和归一化 数据的标准化 xff08 normalization xff09 是将数据按比例缩放 xff0c 使之落入一个小的特定区间 在某些比较和评价的指标处理中经常会用到 xff0c 去除数据的单位限制 xff0c 将其转化为

随机推荐

  • 麦克纳姆轮(万向轮)驱动和玩法

    麦克纳姆轮 xff08 万向轮 xff09 驱动和玩法 麦克纳姆轮介绍麦克纳姆轮运动分析及方向确定麦克纳姆轮安装组合及运动分析分析错误例子 AAAA 正确的麦轮分布应该是 ABBA 麦克纳姆轮的安装位置安装方法 麦克纳姆轮介绍 在工业制造盛
  • KEIL C51出现 runtime error R6002 floating point support not loaded解决办法

    将未出现过该错误的电脑中Keil的 ARM ARMCC bin armlink exe复制 xff0c 覆盖掉报错电脑中的Keil安装目录下 ARM ARMCC bin armlink exe即可 每天出现该报错 xff0c 覆盖即可 文件
  • go的gin框架的性能测试

    最近可能想用用gin框架 xff0c 刚好在studygolang网站上看到一篇文章 xff0c 一个小伙测试gin的性能 所以想看看性能 我想把php xff0c 原生的golang的http包 xff0c gin框架一起在本地做个测试
  • UWB_IMU室内定位(beginner)——3

    又倒回到代码工程的编译上来了 xff0c 今天上午蔡师兄在实验室就问了一下他 xff0c 蔡师兄我感觉ROS代码能力极强 xff0c 他本科好像是成信的 xff0c 然后就在蒋老师的公司木牛流马工作了 xff0c 我百度了一下 https
  • Docker入门 (一)

    Docker入门 xff08 一 xff09 要学习Docker 首先应该知道什么是Docker xff0c 以及为什么会有Docker呢 xff1f 学习Docker之前最好是已经学习过linux的一些基本名命令 xff0c 以及对Mav
  • MySQL数据库的主键和外键详解

    MySQL数据库的主键和外键详解 主键 主键的定义 主键 xff1a 表中经常有一个列或多列的组合 xff0c 其值能唯一地标识表中的每一行 这样的一列或多列称为表的主键 xff0c 通过它可强制表的实体完整性 当创建或更改表时可通过定义
  • MySQL索引相关(索引的定义、分类、创建与查询)

    索引 索引的定义 在关系数据库中 xff0c 如果有上万甚至上亿条记录 xff0c 在查找记录的时候 xff0c 想要获得非常快的速度 xff0c 就需要使用索引 索引是 MySQL 中一种十分重要的数据库对象 它是数据库性能调优技术的基础
  • mysql基础常用语句

    mysql基础常用语句 数据表的增删改 数据表的新建 数据库只能有一个主键 但是可以存在联合主键 主键值必须唯一 即 xff0c 表中的每个行必须具有唯一的主键值 如果主键使用单个列 xff0c 则它的值必须唯一 如果使用多个列 xff0c
  • 基本数据类型的精度和范围

    Java中的数据类型分为 xff1a 基本数据类型和引用数据类型 如下图所示 xff1a 下面主要要讨论的是基本数据类型的数据表示范围是如何得到的 1 首先应该对计算机的存储单元有一定的了解 在计算机里无论是内存还是硬盘 xff0c 计算机
  • java中构造方法和普通方法的区别

    1 普通方法 xff1a 定义 xff1a 简单的说方法就是完成特定功能的代码块 普通方法定义格式 xff1a 修饰符 返回值类型 方法名 xff08 参数类型 参数名1 xff0c 参数类型 参数名2 xff0c xff09 函数体 xf
  • Microsoft.NET.Framework开机报错解决方法

    win10自动更新后每次开机都报错Microsoft NET Framework 如下图所示 xff1a 网上查了各种各样的方法折腾了好久 其中看到了这样一个回答 有两种可能 你电脑里的某个软件需要使用Microsoft NET Frame
  • 简述Ajax原理及实现步骤

    简述Ajax原理及实现步骤 1 Ajax简介 概念 Ajax 即 Asynchronous Javascript And XML xff08 异步 JavaScript 和 XML xff09 现在允许浏览器与务器通信而无须刷新当前页面的技
  • 计算机网络体系结构综述(上)

    首先附上原文链接 xff1a 计算机网络体系结构综述 xff08 上 xff09 摘要 xff1a 计算机网络体系结构标准的制定使得两台计算机能够像两个知心朋友那样能够互相准确理解对方的意思并做出优雅的回应 本文首先概述了计算机网络体系结构
  • java并发之通过线程工厂创建线程

    通过线程工厂创建线程 ThreadFactory接口的Thread newThread Runnable r 方法 package chapter1 import util Sleeper import java util concurre
  • C和 C ++ 的区别

    1 内联函数 xff1a 在函数的调用点 xff0c 把函数的代码全部展开 xff0c 编译阶段 xff08 一种更安全 xff08 进行类型检查 xff09 宏 xff09 宏 预编译阶段 xff08 字符串替换 xff0c 不进行类型检
  • C| |头文件中为什么只声明不定义,而类定义又可以放在头文件中

    头文件中为什么只声明不定义 xff0c 而类定义又可以放在头文件中 首先要了解几个基本概念 xff1a 编译单元 对于c语言 xff0c 每一个 c文件就是一个编译单元 仅仅从编译来说 xff0c 各个编译单元之间没有联系 未解决符号表 提
  • C#软件工程师、 .NET、 上位机软件开发工程师秋招面经八股汇总 及心得

    博主从七月到十月底一共投了142家企业 xff0c 流程走完的有9家 xff0c 收到7个offer xff0c 目前三方已签 xff0c 很满意签约的公司 xff0c 现在把这几个月我遇到常见问题写下来 xff0c 希望能帮助到大家 心得
  • 网络编程--网络字节序和主机字节序详解

    NBO 网络字节序 HBO 主机字节序 LE little endian xff1a 小端 BE big endian xff1a 大端 空中传输的字节的顺序即网络字节序为标准顺序 xff0c 考虑到与协议的一致以及与同类其它平台产品的互通
  • 实现batch内负采样和解决报错:tensorflow.python.framework.errors_impl.InvalidArgumentError

    在我们实现双塔等模型时一些负样本难以获取 xff0c 这时我们可以通过batch内负采样的方式来实现训练 xff0c 此时采集的样本数据仅需要正样本就够了 我们先来看一个案例 xff0c 通过此案例来理解此代码 import tensorf
  • RabbitMQ安装和使用(docker版本)

    1 查找镜像 xff1a xff08 management 版本的镜像才有管理界面 xff09 docker search rabbitmq management 2 拉取镜像 xff1a docker pull docker io mac