/docker-rabbitmq

Primary LanguageDockerfileMIT LicenseMIT

Dockerized RabbitMQ by MagedIn Technology

MagedIn's docker for running a RabbitMQ installation.

This docker image can be used to compose a Magento 2 application. It's currently used by Magento DockerLab project.

How to use this image

Right below you can find some instructions to help you to use this image in your local development.

Pulling the image

docker pull magedin/rabbitmq

Configuration in Docker Compose

version: "3"

services:
  rabbitmq:
    image: magedin/rabbitmq:3.8-management
    ports:
      - "15672:15672"
      - "5672:5672"
    volumes:
      - rabbitmqdata:/var/lib/rabbitmq
      - rabbitmqlog:/var/log/rabbitmq
    hostname: rabbitmq

Note that the hostname is intended to persist the data into a volume of the container, in the case above, rabbitmqdata. If you don't need to persist the data it's just to remove the line.

Plugins Installed

Below are the list of the additional plugins installed in this image.

RabbitMQ Message Deduplication Plugin

URL: https://github.com/noxdafox/rabbitmq-message-deduplication

A plugin for filtering duplicate messages. Messages can be deduplicated when published into an exchange or enqueued to a queue.

MagedIn Team.