Easy setup for create High Availability RabbitMQ cluster. For example using in OpenStack
1M+
RabbitMQ is a feature rich, multi-protocol messaging broker. It supports:
This image will help you build Rabbitq Cluster easyly
Link to DockerHub: https://hub.docker.com/r/tovanlam/rabbitmq
rm -rf /usr/share/docker/rabbitmq/rabbitmq/
rm -rf /u01/docker/docker_log/rabbitmq/
rm -rf /var/lib/rabbitmq
mkdir -p /u01/docker/docker_log/rabbitmq/
mkdir -p /usr/share/docker/rabbitmq/rabbitmq/rabbitmq-data/
echo "VZDYBEEEQDCBCHSKENTY" > /usr/share/docker/rabbitmq/rabbitmq/.erlang.cookie
chown -R 1014:1012 /usr/share/docker/rabbitmq/
chown -R 1014:1012 /u01/docker/docker_log/rabbitmq/
docker run -d --network=host --name rabbitmq-server --privileged -v /u01/docker/docker_log/rabbitmq:/var/log/rabbitmq -v /usr/share/docker/:/usr/share/docker/ -v /var/lib/rabbitmq:/var/lib/rabbitmq:shared -u root -e RABBITMQ_START='BOOTSTRAP' -e OPENSTACK_PASSWORD="opspassword" tovanlam/rabbitmq:latest
You should change opspassword to the password you want to use in openstack infrastructure
docker run -d --network=host --name rabbitmq-server --privileged -v /u01/docker/docker_log/rabbitmq:/var/log/rabbitmq -v /usr/share/docker/:/usr/share/docker/ -v /var/lib/rabbitmq:/var/lib/rabbitmq:shared -u root -e RABBITMQ_START='INIT_RABBITMQ_CLUSTER' -e RABBITMQ_HUB="RABBITMQHUB" tovanlam/rabbitmq:latest
with RABBITMQHUB is hostname or ip of first Node.
docker exec -it rabbitmq-server rabbitmqctl cluster_status
docker exec -it rabbitmq-server rabbitmqctl status
docker stop rabbitmq-server
docker rm rabbitmq-server
docker run -d --name rabbitmq-server --network=host --privileged -v /u01/docker/docker_log/rabbitmq:/var/log/rabbitmq -v /var/lib/rabbitmq/:/var/lib/rabbitmq/:shared -v /usr/share/docker/:/usr/share/docker/ -u root -e RABBITMQ_START='START_RABBITMQ' -e RABBITMQ_HUB="compute03" tovanlam/rabbitmq:latest
docker restart rabbitmq-server
Questions about contributing, internals and so on are very welcome on the mail [email protected]
Content type
Image
Digest
Size
223 MB
Last updated
over 6 years ago
docker pull tovanlam/rabbitmq-cluster