Docker安装RabbitMQ

2023-11-07

1. 首先确保自己的虚拟机安装了Docker环境

可以通过docker -v 查看自己的docker是否安装了

docker -v

在这里插入图片描述
Docker未安装可以通过下面的教程安装Docker
CentOS7安装Docker教程

2. 通过命令安装RabbitMQ

docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management

在本地没有rabbitmq:management 在run的过程中会自动拉取 所以直接运行这一条命令即可

相关端口的解释说明

4369, 25672 (Erlang发现&集群端口)
5672, 5671 (AMQP端口)
15672 (web管理后台端口)
61613, 61614 (STOMP协议端口)
1883, 8883 (MQTT协议端口)

通过docker ps 命令 查看镜像运行成功
在这里插入图片描述

3. 设置RabbitMQ开机自启

docker update rabbitmq --restart=always

通过访问15672端口 就可以访问到RabbitMQ的Web图形化界面
在这里插入图片描述
账号和密码都是guest
可以通过guest登录
在这里插入图片描述
至此 通过Docker 安装RabbitMQ安装成功~

4. Docker安装其他相关软件

Docker安装Nginx
Docker安装ElasticSearch
Docker安装Redis
Docker安装MySQL5.7

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

Docker安装RabbitMQ 的相关文章

  • SIGHUP 用于重新加载配置

    根据signal 7 SIGHUP用于检测控制终端的挂起或控制进程的死亡 然而 我遇到过很多 OSS 守护进程 服务 其中SIGHUP用于启动配置的重新加载 这里有一些例子 hostapd sshd snort etc 这是实现重新加载的标
  • 使用 Vala 和 GLib 的正则表达式

    有没有一个函数 比如http php net manual en function preg match all php http php net manual en function preg match all php 使用 GLibh
  • 如何从 Dockerfile 安装 Python 3.7 和 Pip

    我正在尝试构建基于 Ubuntu 18 04 的自定义 Docker 映像 Ubuntu 预装了 Python 3 6 但我想 1 安装 Python 3 7 2 将其设置为默认 Python 版本 这样就可以使用python代替pytho
  • PHP 日志文件颜色

    我正在编写一个 PHP 日志文件类 但我想为写入文件的行添加颜色 我遇到的问题是颜色也会改变终端的颜色 我想要实现的是仅更改写入日志文件的行的颜色 class logClass extends Singleton private funct
  • 如何避免应用程序停止后 docker 容器停止

    有一个带有 Postgres 服务器的 docker 容器 postgres 停止或崩溃 无关紧要 我需要检查一些环境变量和一些文件的状态 默认情况下 容器在应用程序完成后停止 我知道有一个选项可以更改 dockerfile 中的默认行为
  • 在Linux中创建可执行文件

    我计划做的一件事是编写 非常简单的 Perl 脚本 并且我希望能够在不从终端显式调用 Perl 的情况下运行它们 我明白 要做到这一点 我需要授予他们执行权限 使用 chmod 执行此操作非常简单 但它似乎也是一个稍微费力的额外步骤 我想要
  • 使用 terminfo 的终端颜色?

    我正在编写一个 C 类 允许在终端中使用颜色 我希望它适用于每个终端 在支持真彩色 24 位 的终端上打印 在支持它的终端上具有 256 色 6x6x6 其他都是基本的 16 种颜色 我曾经使用 termcap 编写过一次 C 函数 并且我
  • 即使使用 rvm pkg install zlib 后也无法加载此类文件 -- zlib

    我使用 rvm 安装了 zlib 包和 ruby 1 9 3 但是每当我尝试安装时 它说宝石cannot load such file zlib 我用来安装的命令是 rvm install 1 9 3 rvm pkg install zli
  • 期待、互动,然后再次期待

    有几篇关于相同内容的帖子 但我仍然无法使我的期望脚本正常工作 我的目的是自动化一切 但保留用户输入的密码 所以脚本有 3 个部分 自动登录 给予用户交互以输入密码 将控制权交还给 Expect 脚本以继续工作 所以我有一个将生成的脚本 其中
  • 如果目录不存在,有没有办法让 mv 创建要移动到的目录?

    因此 如果我在主目录中并且想将 foo c 移动到 bar baz foo c 但这些目录不存在 是否有某种方法可以自动创建这些目录 以便你只需要输入 mv foo c bar baz 一切都会顺利吗 似乎您可以将 mv 别名为一个简单的
  • %config(noreplace) 文件上出现意外的 RPM 冲突

    我正在创建我自己的RPM using rpmbuild My RPM 包含配置文件哪个应该永远不会被覆盖 即使 RPM 包含这些配置文件的新版本 为了存档这个 我用以下标签标记了它们 config noreplace opt mypacka
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • 为什么“script”命令会生成 ^[ 和 ^M 字符以及如何使用 vim 搜索和替换删除它们?

    在linux上 使用bash shell 当我使用script命令时 生成的文件称为typescript 当我用 vim 打开该文件时 每一行都包含 M字符 并且有几行 由于我的彩色命令提示符 包含一个字符 我想用任何东西替换这些字符 从而
  • 有没有办法只安装mysql客户端(Linux)? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有不需要安装整个mysql db安装包的Linux mysql命令行工具 我想做的是从服务器 1 应用程序服务器 执行将在服务器 2
  • 使用入口点脚本初始化 influxdb2 存储桶

    我正在部署用于存储实时数据的 influxdb 我已经使用 1 8 4 一段时间了 最 近决定更新到 v2 My docker compose yml文件看起来像这样 influxdb image influxdb 2 0 4 alpine
  • X 服务器使用什么像素格式?

    X 服务器使用什么像素格式 RGBA ARBG BGRA 如果有任何特定格式的话 Update 我专门寻找有关颜色分量顺序和位模式的信息 你的意思是帧缓冲区格式 或者所有支持的像素图格式 无论是哪一种 都取决于您的图形硬件 驱动程序和配置
  • 为什么 RHEL 上的 bash 中 `read -t` 没有超时?

    Why read t在 RHEL5 或 RHEL6 上从管道读取时不会超时 这是我的示例 在从管道读取数据时 我的 RHEL 盒子不会超时 tail f logfile log grep something read t 3 variabl
  • 在 Dockerfile 中切换到 root 用户

    我运行了这个命令 docker pull mcr microsoft com mssql server 2019 latest 然后我创建了一个 dockerfile 来使用此容器映像作为另一个容器的基础映像 escape FROM mcr
  • 在 Docker 容器内运行时,如何自动在 API 路由文件中进行 FASTAPI 拾取更改?

    我通过 docker 运行 FastApi 在 docker compose 中创建一个名为 ingestion data 的服务 我的 Dockerfile FROM tiangolo uvicorn gunicorn fastapi p
  • 如何在树莓派上更新到最新的 python 3.5.1 版本?

    我昨天拿到了 Raspberry Pi 我已经在尝试用它来编写代码了 我有一个计划在其上运行的程序 但它仅与 Python 版本 3 5 0 或 3 5 1 兼容 并且我在互联网上找到的所有内容似乎都已经过时 与 Python 2 有关 或

随机推荐

  • 如何用人工智能提高企业效率?

    现在人工智能的发展越来越快 各风投纷纷进行人工智能领域 如果企业能够利用互联网 人工智能 行业 必定是这个行业未来的独角兽 那么如何用人工智能提高企业效率 现在越来越多的大公司或企业都依靠人工智能来发展其相关的服务 产品和工具 特别是许多耗
  • Redis 缓存数据库

    目录 提高缓存的命中率 Redis 高可用方案 高可用概念 Redis 高可用的实现方案 1 主从模式 2 哨兵模式 3 集群模式 Redis 大key问题 什么是 Redis 大key问题 Redis 大 key 带来的问题 Redis
  • Go渗透测试笔记(一)

    GO渗透测试笔记 0X01 基本使用 当在某些极端的情况可以使用go build ldflags w s 进行编译 从二进制文件中剥离调试信息和字符表 从而减少文件的大小 适合在某些极端的情况进行嵌入 大约可以减少 30 创建使用不同架构上
  • I2C走线技巧、及上拉电阻、电源电压、总线电容三者间的函数关系

    目录 I2C总线PCB布线注意事项 博客其他文档可以学习 https www cnblogs com zhiqiang zhang I2C总线线路的走线方式 I2C器件与I2C总线的接线方式 I2C总线连接规范 I2C总线中上拉电阻 电源电
  • Unity性能优化教程

    目录 一 主要优化周期 二 性能问题的各种类型 1 Spikes 1 垃圾收集器的Spikes 2 每一帧的成本 3 加载时间 1 开放世界 4 内存使用 三 性能分析 你是否打算优化你用Unity制作的游戏并获得最佳的性能表现 在这个完整
  • 恶意代码防范技术原理-恶意代码概述

    一 恶意代码定义与分类 恶意代码 Malicious Code 是一种违背目标系统安全策略的程序代码 会造成目标系统信息泄露 资源滥用 破坏系统的完整性及可用性 它能够经过存储介质或网络进行传播 从一台计算机系统传到另外一台计算机系统 未经
  • Zipkin+Sleuth调用链监控集成和使用

    背景与需求 跨微服务的API调用发生异常 要求快速定位出问题出在哪里 跨微服务的API调用发生性能瓶颈 要求迅速定位出性能瓶颈 集成 整体结构 整体机构为C S模式 客户端 Sleuth 来监控采集调用链信息 汇报给服务端 Zipkin 通
  • uniapp push 获取推送消息 需要的手机设备令牌 cid

    var t1 time 0 var t1 setInterval function var cid plus push getClientInfo clientid console log cid undefined cid undefin
  • ubuntu配置MySQL远程登录

    很多时候我们需要开启数据库远程访问 以方便管理和使用 这里我们详细介绍在 ubuntu 下配置 mysql 远程访问的方法 1 创建一个可以远程的用户 我们先在root模式下创建一个可以远程的用户账号 创建时我们没有在 test 后面指定h
  • C 标准库 - 《float.h》

    原文链接 https www runoob com cprogramming c standard library float h html 简介 C 标准库的 float h 头文件包含了一组与浮点值相关的依赖于平台的常量 这些常量是由
  • Vue+Flask+Mysql 项目实战

    写在前面 花了几天跟女友一起撸了个前后端分离项目 之前我是搞的算法 这算是第一个正式负责后端的项目 这个项目里边我是负责算法 后端 这篇文章是用来记录一下中间收集到的资料的 一 项目介绍 做的是一个在线图像修复网站 可以实现局域网内访问 主
  • 吸水间最低动水位标高_对《消水规》关于消防水池最低有效水位确定的理解

    消防水池是人工建造的供固定式或移动式消防水泵吸水的储水设施 根据 消防给水及消火栓系统技术规范 GB 50974 2014第4 3 9条规定 消防水池的出水管应保证消防水池的有效容积能全部被利用 消防水池的有效水深是设计最高水位至消防水池最
  • [1175]hive函数greatest、least多列取最大最小值

    文章目录 greatest函数 least函数 用多了 max min 今天刚好遇到了需要取连续6年中营收最大的逻辑 6列 greatest函数 取多列最大值 select greatest 99 0 73 73 存在 null 或者字符串
  • ld.exe: cannot find -l?eclipse上用C/C++时,如何链接静态库?

    对g 和静态库不熟悉的人可能会搞不清楚问题所在 因为我自己在网上很久找不到直接的解决方案 为了方便各大g 初学者学习 我将我的犯错经历和解决办法写在这里 节约时间 可以直接看最后的结果 犯错和解决经历 学习socket的使用的时候 想自己在
  • Canvas 原生实现图片涂抹打马赛克功能

    先看效果 上图是一段打码过后的代码截图 简单说一下实现思路 就是通过创建多个canvas 一个用来绘制原图 一个用来绘制全马赛克图 一个用来绘制笔迹或者叫打码的区域 最后一个canvas用来将三个canvas绘制到一个canvas之上 主要
  • 关于解决IDEA中git的commit无效的解决方法

    关于解决IDEA中git的commit无效的解决方法 在开发中我们偶尔会遇到点击idea中commit无效的情况 点击完commit后 进度条一闪而过缺没有将代码提交上去 下面是本人总结的几种方法 一 重启IDEA 重启大法 俗话说的好 重
  • 算法与数据结构技术书籍从入门到进阶推荐适合大神小白附技术书阅读方法论【附网盘链接】

    转载自某大佬博客 https pymlovelyq github io 2018 10 06 Algorithm 前言 技术书阅读方法论 一 速读一遍 最好在1 2天内完成 人的大脑记忆力有限 在一天内快速看完一本书会在大脑里留下深刻印象
  • ubuntu安装英伟达显卡驱动

    文章目录 1 通过PPA安装 2 手动安装 3 通过ubuntu官方方法安装 4 相关命令 1 通过PPA安装 1 卸载系统里低版本的英伟达驱动 sudo apt get purge nvidia 2 把显卡驱动加入PPA sudo add
  • redis 五种数据类型的底层数据结构

    为了拿捏 Redis 数据结构 我画了 40 张图 完整版 Redis 数据结构并不是指 String 字符串 对象 List 列表 对象 Hash 哈希 对象 Set 集合 对象和 Zset 有序集合 对象 因为这些是 Redis 键值对
  • Docker安装RabbitMQ

    1 首先确保自己的虚拟机安装了Docker环境 可以通过docker v 查看自己的docker是否安装了 docker v Docker未安装可以通过下面的教程安装Docker CentOS7安装Docker教程 2 通过命令安装Rabb