Do you want to deploy RabbitMQ as micro services in multiple virtual machines? Do you want the freedom to launch a RabbitMQ Docker container in any cloud, any infrastructure? Then my friend, you’re in the right place. Read on to find out how.
In Cloud Application Manager, you can deploy a RabbitMQ Docker container out of a box.
RabbitMQ, as you may already know, is an open source message queuing system based on the AMQP standard. RabbitMQ allows application components and services to talk to each other over a variety of protocols. You may also be aware that you can configure RabbitMQ as a cluster or as a federation to queue and route messages.
In this post, I’m going to show you how I define and deploy a RabbitMQ Docker container using Cloud Application Manager.
Defining a RabbitMQ Docker Container
On the Boxes page in Cloud Application Manager, I select a pre-defined Docker RabbitMQ box. To get this box, contact me.
In the Docker box, I edit the Dockerfile to customize it. To deploy the RabbitMQ container, in the Dockerfile, I configure the upstart command to not start RabbitMQ after installing. I add instructions to install RabbitMQ, and define an endpoint to start the RabbitMQ server.