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
相关推荐
葵野寺2 小时前
【RelayMQ】基于 Java 实现轻量级消息队列(九)
java·开发语言·rabbitmq·java-rabbitmq
饱饱要坚持可持续发展观4 小时前
docker 重命名镜像
docker
羑悻的小杀马特6 小时前
Docker 容器化部署核心实战:从镜像仓库管理、容器多参数运行到 Nginx 服务配置与正反向代理原理解析
nginx·docker·容器·镜像仓库
Cxzzzzzzzzzz7 小时前
RabbitMQ 在实际开发中的应用场景与实现方案
分布式·rabbitmq
en-route8 小时前
Kubernetes Ingress:使用 Apache APISIX 进行外部流量路由
容器·kubernetes
DogDaoDao17 小时前
Docker全解析:从核心概念到2025年AI集成新特性
人工智能·docker·eureka·程序员
程序员在线炒粉8元1份顺丰包邮送可乐17 小时前
Docker 部署生产环境可用的 MySQL 主从架构
mysql·docker·架构
m0_7415747517 小时前
k8s的service
云原生·容器·kubernetes
liliangcsdn19 小时前
Mac本地docker安装Kibana+ElasticSearch
elasticsearch·macos·docker
xiao-xiang20 小时前
k8s下的发布策略详解
云原生·容器·kubernetes·部署·cicd·发布