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

[docker][软件]docker快速安装rabbitmq

您提供的是 Docker 命令,用于获取和运行 RabbitMQ 的 Docker 镜像。以下是命令的详细解释:

一、获取镜像

# 指定版本,该版本包含了web控制页面
docker pull rabbitmq:management
  • docker pull: 这是 Docker 命令,用于从 Docker Hub 获取(拉取)指定的镜像。
  • rabbitmq:management: 指定要拉取的镜像名称和标签。这里的标签 management 表示包含了管理界面的 RabbitMQ 版本。

二、运行镜像

方式一:默认guest 用户,密码也是 guest

docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management
  • docker run: 这是 Docker 命令,用于运行一个新的容器。
  • -d: 表示以守护进程模式运行容器(后台运行)。
  • --hostname my-rabbit: 设置容器的主机名为 my-rabbit
  • --name rabbit: 给容器指定一个名称,这里是 rabbit
  • -p 15672:15672: 将容器的 15672 端口映射到宿主机的 15672 端口,这是 RabbitMQ 管理界面的端口。
  • -p 5672:5672: 将容器的 5672 端口映射到宿主机的 5672 端口,这是 RabbitMQ 服务的默认端口。
  • rabbitmq:management: 使用之前拉取的 rabbitmq:management 镜像来运行容器。

方式二:设置用户名和密码

docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
  • -e RABBITMQ_DEFAULT_USER=user: 设置环境变量 RABBITMQ_DEFAULT_USERuser,这是 RabbitMQ 的默认用户名。
  • -e RABBITMQ_DEFAULT_PASS=password: 设置环境变量 RABBITMQ_DEFAULT_PASSpassword,这是 RabbitMQ 的默认密码。

这些命令允许您在 Docker 环境中快速部署 RabbitMQ 服务,并提供了通过 Web 界面管理 RabbitMQ 的能力


http://www.mrgr.cn/news/35500.html

相关文章:

  • 深度解析 Linux 系统下的 top 命令
  • 【开源免费】基于SpringBoot+Vue.JS高校学科竞赛平台(JAVA毕业设计)
  • 大语言模型理论基础
  • LeetCode【0038】外观数列
  • Ceph后端两种存储引擎介绍
  • 从0开始学习机器学习--Day24--核函数
  • 每日一练:二叉树的层序遍历
  • 并发编程。
  • 【学习复盘】相关资料
  • QT 自定义可拖动缩放的无边框窗口,可用于mainmindow, widget
  • WebGL性能分析与优化
  • 24/9/24 算法笔记 超参数优化算法
  • QT客户端发送HTTP请求此时服务器到底收到了哪些数据?
  • 解决Mac 默认设置 wps不能双面打印的问题
  • yum库 docker的小白安装教程(附部分问题及其解决方案)
  • 翻译:openmax文档
  • 从 Oracle 集群到单节点环境(详细记录一次数据迁移过程)之一:生产环境与目标服务器详情
  • 今日指数项目之大盘指数功能实现
  • 每日算法1(快慢指针)
  • nginx如何拦截未经授权的跳转
  • BUUCTF [SCTF2019]电单车详解两种方法(python实现绝对原创)
  • Codeforces Global Round 19 D题 Yet Another Minimization Problem(推式子,01背包变形)
  • 模拟哈希表
  • LVGL第一篇-了解lvgl显示原理以及使用C++移植
  • Zookeeper
  • BERT训练环节(代码实现)