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
相关推荐
MichealChen01050816 分钟前
Influxdb-cluster使用docker部署
运维·docker·容器
斯普信云原生组2 小时前
Docker 开源软件应急处理方案及操作手册——安全漏洞与权限问题
运维·docker·容器
MonkeyKing_sunyuhua2 小时前
阿里云ECS安装docker compose
阿里云·docker·云计算
迷路爸爸1803 小时前
Docker 入门学习笔记 06:用一个可复现的 Python 项目真正理解 Dockerfile
笔记·学习·docker
斯普信云原生组3 小时前
Docker 开源软件应急处理方案及操作手册——容器运行异常处理
docker·容器·eureka
摆烂z4 小时前
对外访问网络限制*.aliyuncs.com开放也拉不下来和查看docker容器结构
运维·docker·容器
斯普信云原生组4 小时前
Docker 开源软件应急处理方案及操作手册——资源限制与性能瓶颈
docker·容器·eureka
我科绝伦(Huanhuan Zhou)5 小时前
分享一个很实用的K8S巡检脚本
linux·docker·kubernetes
迷路爸爸1805 小时前
Docker 入门学习笔记 05:卷到底是什么,为什么容器删了数据却还能保留
笔记·学习·docker
恼书:-(空寄6 小时前
Docker 进阶核心实战:自定义镜像 + Dockerfile + Docker Compose
docker·容器·docker compose