Cento7 Docker-compose安装RabbitMQ

  RabbitMQ是一个消息中间件,是用Erlang语言编写的。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用。接下来我们就以docker形式安装。

1.先安装docker环境

bash 复制代码
yum -y install  yum-utils device-mapper-persistent-data lvm2

#导入docker安装库
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
#按指定版本安装好docker
yum install docker-ce-20.10.5 docker-ce-cli-20.10.5 docker-ce-rootless-extras-20.10.5 -y

yum -y install epel-release
yum -y install docker-compose

RabbitMQ的docker-compose.yml的文件内容如下:

默认的管理员用户名:admin 密码:39289133718b91e0b5e

yaml 复制代码
version: '3.5'

services:
  rabbitmq:
    restart: always
    image: rabbitmq:3.9-management
    container_name: rabbitmq
    environment:
      - RABBITMQ_DEFAULT_USER=admin
      - RABBITMQ_DEFAULT_PASS=39289133718b91e0b5e
    volumes:
      - /home/appadmin/data/rabbitmq/data:/var/lib/rabbitmq
    ports:
      - 5672:5672
      - 15672:15672

文件保存好后,启动运行RabbitMQ

bash 复制代码
docker-compose up -d

通过浏览器访问http://xxx.xxx.xxx.xxx:15672,然后用上面的用户名和密码进入控制台

相关推荐
章老师说2 小时前
BFE v1.8.3 正式发布:AI网关能力再升级,企业级七层负载均衡持续进化
运维·人工智能·负载均衡
慧一居士2 小时前
K3s和K8s的区别
容器
AOwhisky9 小时前
Python 学习笔记(第一期与第二期)——基础语法——核心知识点自测与详解
开发语言·笔记·python·学习·云原生·运维开发
小张成长计划..10 小时前
【Linux】10:冯·诺依曼体系结构和操作系统
linux·运维·服务器
AOwhisky14 小时前
Python 学习笔记(第三期)——流程控制核心知识点自测与详解
开发语言·笔记·python·学习·云原生·运维开发·流程控制
兔C14 小时前
Linux 命令行入门学习资料 day_2
linux·运维·服务器
阿里云云原生15 小时前
AgenticOps 已来:运维智能体如何落进生产环境
云原生
枕星而眠15 小时前
【数据结构】红黑树入门指南
运维·数据结构·c++·后端
扶疏52516 小时前
Kubernetes Dashboard、动态卷供应、StatefulSet
容器·kubernetes
阿里云云原生16 小时前
告别 Token 计量的混乱:AI 网关如何通过 Credits 统一度量实现跨模型配额管理?
云原生