Trying the software with Docker

The easiest way to try out MailerQ is using Docker. The MailerQ docker image is completely self-contained, and allows you to run MailerQ without the hassle of setting up its dependencies in under a minute.


First, to install the latest version of the MailerQ image, run

docker pull mailerq/mailerq


Now, create a trial if you have not already done so. Then, the simplest method is to copy your license key from here and supply it to Docker inside an environmental variable. To do this, you can run

docker run -e LICENSE_KEY=<your_license_key> -it mailerq/mailerq

with your license key filled in. This way, the image will automatically download a short-lived license on each startup, ideal for testing.

Alternatively, if you already have a license.txt file, you can bind the image license file to the host file. To accomplish this, you can run

docker run -v `pwd`/license.txt:/etc/mailerq/license.txt -it mailerq/mailerq

with the license.txt in the current working directory.


That is it! Now you can access the MailerQ management console here and the RabbitMQ management console here.


By default, the image runs on its own network managed by Docker, which means that the default username and password guest in RabbitMQ do not work. Therefore, on startup, an extra account mailerq is created with password set to mailerq.