Akiraka Akiraka
  • 首页
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • 大数据
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • 微服务
    • Kubernetes
    • Helm
  • Other
  • Quark
  • 首页
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • 大数据
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • 微服务
    • Kubernetes
    • Helm
  • Other
  • Quark
首页 › Linux › Docker › RabbitMQ 非官方镜像搭建

RabbitMQ 非官方镜像搭建

Akiraka1年前

文章目录

  • 端口描述
  • 搭建RabbitMQ集群
    • 主机描述
    • 配置 rabbitmq-stats 服务器
    • 配置 rabbitmq-disc 服务器
    • 配置 rabbitmq-ram 服务器

端口描述

  • 集群必须开放 4369和25672端口 否则无法连接
端口 描述
4369 erlang集群监听端口
5671 ssl客户端通信端口
5672 默认客户端通信端口
15571 管理web端口
25672 集群通信端口

搭建RabbitMQ集群

  • 由3台服务器搭建Docker集群

    主机描述

    IP地址 主机名 描述
    172.16.8.70 rabbitmq-ram 写入内存
    172.16.8.72 rabbitmq-disc 写入硬盘
    172.16.8.88 rabbitmq-stats

配置 rabbitmq-stats 服务器

version: '2'
networks:
  default:
    external:
      name: bole-network
services:
  rabbitmq:
    image: bitnami/rabbitmq
    restart: always
    mem_limit: 1024m
    hostname: rabbitmq-stats
    container_name: rabbitmq
    extra_hosts:
      - "rabbitmq-ram:172.16.8.70"
      - "rabbitmq-disc:172.16.8.72"
      - "rabbitmq-stats:172.16.8.88"
    environment:
      - RABBITMQ_USERNAME=bole
      - RABBITMQ_PASSWORD=password
      - RABBITMQ_NODE_TYPE=stats
      - RABBITMQ_NODE_NAME=rabbit@rabbitmq-stats
      - RABBITMQ_ERL_COOKIE=s3cr3tc00ki3
    volumes:
      - /etc/localtime:/etc/localtime
    ports:
      - "25672:25672"
      - "15672:15672"
      - "5672:5672"
      - "5671:5671"
      - "4369:4369"

配置 rabbitmq-disc 服务器

version: '2'
networks:
  default:
    external:
      name: bole-network
services:
  rabbitmq:
    image: bitnami/rabbitmq
    restart: always
    mem_limit: 1024m
    hostname: rabbitmq-disc
    container_name: rabbitmq
    extra_hosts:
      - "rabbitmq-ram:172.16.8.70"
      - "rabbitmq-disc:172.16.8.72"
      - "rabbitmq-stats:172.16.8.88"
    environment:
      - RABBITMQ_NODE_TYPE=queue-disc
      - RABBITMQ_NODE_NAME=rabbit@rabbitmq-disc
      - RABBITMQ_CLUSTER_NODE_NAME=rabbit@rabbitmq-stats
      - RABBITMQ_ERL_COOKIE=s3cr3tc00ki3
    volumes:
      - /etc/localtime:/etc/localtime
    ports:
      - "25672:25672"
      - "15672:15672"
      - "5672:5672"
      - "5671:5671"
      - "4369:4369"

配置 rabbitmq-ram 服务器

version: '2'
networks:
  default:
    external:
      name: bole-network
services:
  rabbitmq:
    image: bitnami/rabbitmq
    restart: always
    mem_limit: 1024m
    hostname: rabbitmq-ram
    container_name: rabbitmq
    extra_hosts:
      - "rabbitmq-ram:172.16.8.70"
      - "rabbitmq-disc:172.16.8.72"
      - "rabbitmq-stats:172.16.8.88"
    environment:
      - RABBITMQ_NODE_TYPE=queue-ram
      - RABBITMQ_NODE_NAME=rabbit@rabbitmq-ram
      - RABBITMQ_CLUSTER_NODE_NAME=rabbit@rabbitmq-stats
      - RABBITMQ_ERL_COOKIE=s3cr3tc00ki3
    volumes:
      - /etc/localtime:/etc/localtime
    ports:
      - "25672:25672"
      - "15672:15672"
      - "5672:5672"
      - "5671:5671"
      - "4369:4369"
#docker#linux#RabbitMQ#容器编排
1
分享
Akiraka 站长
文章 121评论 10
相关文章
  • Docker 修改默认存储路径
  • Centos/Ubuntu Linux 系统 根目录扩容方法
  • RocketMQ 集群容器多机编排主主
  • 搭建 Redis 主从搭建配置
  • Docker-Compose 网络配置
Akiraka
站长
本人擅长 Ai、Au、Fl、Ae、Pr、Ps 等软件的安装与卸载,精通 CSS、JavaScript、PHP、Python、Shell、Go 等单词的拼写,熟悉 Windows、Linux、Mac、Android、IOS 等系统的开关机!
121文章
10评论
47获赞
想找什么搜一下
文章聚合
jdk Hadoop Spark Hive Zookeeper环境变量
1年前
WordPress 隐藏后台地址
1年前
Kubernetes(k8s)helm 搭建 prometheus + Grafana 监控
1年前
vim 开启关闭自动缩进
1年前
jenkins 镜像加速
1年前
微信小程序
微信小程序
标签云
brew cdh centos cmd docker docker compose elasticsearch elk filebase filebeat gitlab grafana hadoop helm hive hue jdk jenkins k8s kibana kubernetes liniux linux logstash mac mikrotik mydumper mysql nfs nginx openssl oss php pip pyspark python RabbitMQ redis rocketmq shell Spark ubuntu windows ZooKeeper 容器编排
Copyright © 2019-2021 Akiraka. Designed by nicetheme. 沪18036911号