/elasticmq

Tiny Docker image for elasticmq

Primary LanguageShell

Docker image for elasticmq

CircleCI branch

A docker container for elasticmq which is a nice message queue server with an SQS interface which makes it fantastic for SQS app developers.

It's on docker-hub and github

Tags and links

Running

To run just type:

docker run -P lkay/elasticmq

The ElasticMQ will run on 0.0.0.0:9324 by default.

Image by default uses configuration file located in /etc/elasticmq/elasticmq.conf and /etc/elasticmq is exposed ad a volume so you can easily replace that config file with your own by calling:

docker run -P -v /docker/host/elasticmq/my.conf:/etc/elasticmq/elasticmq.conf:ro  lkay/elasticmq

You can also provide all additional configurations using ELASTICMQ_OPTS environmental variable. You can pass your own configuration file by calling or any other configuration options. As an example:

docker run -P -e ELASTICMQ_OPTS="-Dnode-address.host=localsqs -Dnode-address.port=9999" lkay/elasticmq

For all configuration options refer to the ElasticMQ repo.