Sign inSign up

lucifer8591/rabbitmq-server

By lucifer8591

•Updated about 7 years ago

RabbitMQ is an open source multi-protocol messaging broker.

Image
1

10K+

lucifer8591/rabbitmq-server repository overview

Resource: https://github.com/kailashyogeshwar85/docker-rabbitmq-cluster⁠

⁠RabbitMQ Cluster

Docker images to run RabbitMQ cluster. It uses RabbitMQ 3.7.17 for deploying set of 3 nodes rabbit1, rabbit2, rabbit3. Number of nodes are configurable.

⁠Usage

For running RabbitMQ Single node follow below steps

  docker pull lucifer8591/rabbitmq-server:3.7.17
  docker run  lucifer8591/rabbitmq-server:3.7.17

Visit the http://:15672 to view management console

NOTE: guest user will not be able to login to management ui as it supports only localhost

⁠Environment Variables

RABBITMQ_DEFAULT_USER: Set default Administrator user default admin RABBITMQ_DEFAULT_PASS: Set password for default user default admin

⁠Launching Cluster

Add docker-compose file available in cluster directory to your project directory and run below command

docker-compose up -d

⁠Compose Config
version: "3"
services:
  rabbit1:
    image: lucifer8591/rabbitmq-server:3.7.17
    hostname: rabbit1
    ports:
      - "5672:5672"
      - "15672:15672"
    environment:
      - RABBITMQ_DEFAULT_USER=${RABBITMQ_DEFAULT_USER:-admin}
      - RABBITMQ_DEFAULT_PASS=${RABBITMQ_DEFAULT_PASS:-admin}
  rabbit2:
    image: lucifer8591/rabbitmq-server:3.7.17
    hostname: rabbit2
    links:
      - rabbit1
    environment:
      - CLUSTERED=true
      - CLUSTER_WITH=rabbit1
      - RAM_NODE=true
    ports:
      - "5673:5672"
      - "15673:15672"
  rabbit3:
    image: lucifer8591/rabbitmq-server:3.7.17
    hostname: rabbit3
    links:
      - rabbit1
      - rabbit2
    environment:
      - CLUSTERED=true
      - CLUSTER_WITH=rabbit1
    ports:
      - "5674:5672"
⁠Management UI

Manage UI is accssible using localhost:15672 or http://:15672 i.e in my case it is http://192.168.224.1:15672⁠. You can find docker ip using docker network inspect network_name

Tag summary

Content type

Image

Digest

Size

108.4 MB

Last updated

about 7 years ago

docker pull lucifer8591/rabbitmq-server:3.7.17