#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/logRABBITMQ_MNESIA_BASE default: /data/mnesiaRABBITMQ_ULIMIT default: 1024RABBITMQ_HIGH_WATERMARK default: 0.8RABBITMQ_SOFT_NOFILE_LIMIT default: 65535RABBITMQ_HARD_NOFILE_LIMIT default: 65535RABBITMQ_PLUGINS##Web Console
The web console is enabled by default with a username and password of admin:password.
Content type
Image
Digest
sha256:bd458d471…
Size
116.3 MB
Last updated
about 11 years ago
docker pull dan9186/rabbitmq