Sign inSign up

dan9186/rabbitmq

By dan9186

•Updated about 11 years ago

Image
0

366

dan9186/rabbitmq repository overview

#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.

Tag summary

Content type

Image

Digest

sha256:bd458d471…

Size

116.3 MB

Last updated

about 11 years ago

docker pull dan9186/rabbitmq