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

[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.kler.cn/a/318400.html

相关文章:

  • Redo与Undo的区别:数据库事务的恢复与撤销机制
  • 速盾:高防 CDN 和 CDN 的缓存机制都一样吗?
  • 软件测试:测试用例详解
  • 卓胜微嵌入式面试题及参考答案(2万字长文)
  • C++ 数组与结构 编程练习
  • 24.11.13 Javascript3
  • 【Rust语言】std::collections::HashMap用法
  • Linux环境下安装部署MySQL8.0以上(内置保姆级教程) C语言
  • Oracle数据库expdp与impdp
  • 基于SpringBoot+Vue+MySQL的网上租赁系统
  • CVPR最牛图像评价算法!
  • webview2加载本地页面
  • 「JavaScript深入」一文吃透JS的基本数据类型 Symbol
  • 统信服务器操作系统【Cron定时任务服务】
  • 安装程序不用鼠标,Windows也玩程序包管理存储库
  • 敏感词过滤
  • uni-app 多环境配置
  • 项目实战 (15)--- 代码区块重构及相关技术落地
  • 8月份,AI图像生成领域web端产品排行榜及产品是做什么的
  • UniApp一句话经验: px -> rpx动态转换和动态元素区域的获取
  • 前端-js例子:tab切换
  • 如何使用爬虫挖掘更多长尾关键词
  • HashMap五大核心问题总结
  • SpringMVC后续4
  • arm开发板通信
  • Goweb预防XSS攻击