02- 使用Docker安装RabbitMQ

使用Docker安装RabbitMQ

下载安装镜像

方式一: 启动docker服务,然后在线拉取

sh 复制代码
# 在线拉取镜像
docker pull rabbitmq:3-management

# 使用docker images查看是否已经成功拉取

方式二: 从本地加载 ,将RabbitMQ上传到虚拟机中后使用命令加载镜像即可

sh 复制代码
docker load -i mq.tar

启动MQ容器

执行docker run命令来运行MQ容器,容器启动成功之后在浏览器中输入虚拟机ip:15672访问RabbitMQ的管理平台(使用云服务器记得设置安全组)

  • -e参数设置环境变量: 配置登录RabbitMQ的管理平台用户和密码
  • hostname: 设置主机名(集群部署的时候需要用到)
  • -p参数设置端口映射: 15672是RabbitMQ的管理平台的端口, 5672是将来做消息通信的端口(服务之间发送消息和接收消息)
sh 复制代码
# 启动一个RabbitMQ容器
docker run \
  -e RABBITMQ_DEFAULT_USER=root \
  -e RABBITMQ_DEFAULT_PASS=123456 \
  --name mq \
  --hostname mq1 \
  -p 15672:15672 \
  -p 5672:5672 \
  -d \
  rabbitmq:3-management
  
  # 查看启动的容器
  docker ps
  
  # 停止或重新启动mq容器
  docker start/stop mq
相关推荐
IT成长日记2 小时前
【Docker基础】Docker核心概念:联合文件系统(Union FS)详解
运维·docker·容器·联合文件系统·union fs
Mr_wilson_liu4 小时前
k8s的pod服务一直是Terminating状态,怎么强制杀掉
云原生·容器·kubernetes
David爱编程5 小时前
容器监控全景!从 cAdvisor 到 Prometheus + Grafana 构建资源观测平台
后端·云原生·容器
ℳ₯㎕ddzོꦿ࿐5 小时前
在Linux上搭建FRP服务器及Docker部署FRP实现内网穿透方案二(Nginx前置 + FRP TCP穿透)
linux·服务器·docker
容器魔方1 天前
华为云亮相 KubeCon China 2025,开源生态引领 AI 时代技术跃迁
云原生·容器·云计算
老兵发新帖1 天前
Kubernetes架构解析
容器·架构·kubernetes
龘龍龙1 天前
RabbitMQ-延时队列
分布式·rabbitmq
yuren_xia1 天前
RabbitMQ核心函数的参数意义和使用场景
分布式·rabbitmq
容器魔方2 天前
Volcano v1.12 正式发布!驱动云原生AI与批量计算向智能高效新阶段演进
云原生·容器·云计算
Johny_Zhao2 天前
CentOS Stream 8 高可用 Kuboard 部署方案
linux·网络·python·网络安全·docker·信息安全·kubernetes·云计算·shell·yum源·系统运维·kuboard