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/elasticmqThe 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/elasticmqYou 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/elasticmqFor all configuration options refer to the ElasticMQ repo.