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
-
latest
(Dockerfile) -
0.13.8
(Dockerfile)
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.