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
相关推荐
lpruoyu26 分钟前
【Docker进阶-01】Docker隔离原理与可视化界面-Portainer
docker
舰长11530 分钟前
使用 kubeadm搭建生产环境的单 master 节点 K8S 集群(一)
云原生·容器·kubernetes
三水不滴1 小时前
对比一下RabbitMQ和RocketMQ
经验分享·笔记·分布式·rabbitmq·rocketmq
Swift社区1 小时前
Docker 构建 Python FastAPI 镜像最佳实践
python·docker·fastapi
API开发2 小时前
CentOS 单独安装Docker Compose v2
linux·docker·centos·docker compose
hwj运维之路2 小时前
Docker面试题汇总系列
运维·docker·云原生·容器
chao_7892 小时前
双设备全栈开发最佳实践[mac系统]
git·python·macos·docker·vue·全栈
搬砖者(视觉算法工程师)3 小时前
简单介绍Docker:Docker 容器中预装 Ubuntu 20.04 与 ROS Noetic
docker
VermiliEiz3 小时前
使用二进制方式部署k8s(6)
云原生·容器·kubernetes
七七powerful3 小时前
Docker 容器化 GPU 压测工具(压测单卡)
运维·docker·容器