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,然后用上面的用户名和密码进入控制台

相关推荐
dok1210 分钟前
Johannes 《Linux内核模块与设备驱动开发:编写Linux驱动程序》 (9)manual_cdev
linux·运维·驱动开发
czhaii21 分钟前
汇川注塑机伺服驱动器故障维修排除方法
运维·服务器
Cx330❀23 分钟前
【Linux网络】深入 HTTP 协议(五):从 Cookie/Session 原理到 C++ 源码实战
linux·运维·服务器·开发语言·网络·c++·http
Dobby_0527 分钟前
【CICD】Jenkins Pipeline 快速学习入门
运维·学习·jenkins
江畔柳前堤8 小时前
roLabelImg 详细安装教程
开发语言·人工智能·后端·云原生
nxb55610 小时前
haproxy算法,ip透传,自定义haproxy错误页面
运维·服务器
AKAMAI11 小时前
你的源服务器可能是你做出的最昂贵决定
运维·人工智能·云计算
Dxy123931021611 小时前
Linux 编译安装 Python 3.12.10(多版本共存,不破坏系统Python)
linux·运维·python
技术深耕者12 小时前
AI Agent从演示到生产:企业进入“自动化层”时代
运维·人工智能·自动化
w678200714 小时前
Prisma不能优雅的支持DTO,试试Vona ORM吧
linux·运维·ubuntu