Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

#Docker RabbitMQ
RabbitMQ is a highly versatile message queue capable of providing easy cluster, message persistence, and multiple communication protocols via plugins.

#Usage

##Docker

Map communication and web console to the docker host.

docker run -d -p 5672:5672 -p 15672:15672 dan9186/rabbitmq

Persist RabbitMQ data.

docker run -d -p 5672:5672 -p 15672:15672 -v "/host/logdir:/data/log" \
-v "/host/mnesiadir:/data/mnesia" dan9186/rabbitmq

Enabling additional plugins (i.e. STOMP)

docker run -d -p 5672:5672 -p 15672:15672 -p 61613:61613 \
-e "RABBITMQ_PLUGINS=rabbitmq_stomp" dan9186/rabbitmq

##Environment Vars

  • RABBITMQ_LOG_BASE default: /data/log
  • RABBITMQ_MNESIA_BASE default: /data/mnesia
  • RABBITMQ_ULIMIT default: 1024
  • RABBITMQ_HIGH_WATERMARK default: 0.8
  • RABBITMQ_SOFT_NOFILE_LIMIT default: 65535
  • RABBITMQ_HARD_NOFILE_LIMIT default: 65535
  • RABBITMQ_PLUGINS

##Web Console
The web console is enabled by default with a username and password of admin:password.

Docker Pull Command
Owner
dan9186
Source Repository

Comments (0)