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 小时前
IDV云桌面vDisk机房网络管控访问限制部署方案
运维·服务器·网络
ShineWinsu2 小时前
对于Linux:动静态库的制作与原理的解析—下
linux·运维·服务器·进程·链接·虚拟地址空间·
KKKlucifer3 小时前
国内堡垒机如何打通云网运维安全一体化
运维·安全
wydd99_lll4 小时前
docker特权模式下逃逸
运维·docker·容器
mseaspring5 小时前
一款用于监控跨多台主机 Docker 容器的实时终端
运维·docker·容器
NineData5 小时前
NineData 亮相香港国际创科展 InnoEX 2026,以 AI 加速布局全球市场
运维·数据库·人工智能·ninedata·新闻资讯·玖章算术
heimeiyingwang6 小时前
【架构实战】Kubernetes日志收集:EFK/Loki架构
容器·架构·kubernetes
RisunJan6 小时前
Linux命令-ngrep(方便的数据包匹配和显示工具)
linux·运维·服务器
热爱Liunx的丘丘人7 小时前
Ansible-doc及常用模块
linux·运维·服务器·ansible
tianyuanwo7 小时前
OS/DevOps程序员切入Harness Engineering的入门与进阶指南
运维·devops·harness