RabbitMQ container with Docker Compose
Željko Šević

Željko Šević @zsevic

About: Node.js developer, creating tech content at https://sevic.dev

Location:
Belgrade, Serbia
Joined:
Feb 3, 2020

RabbitMQ container with Docker Compose

Publish Date: Sep 2 '24
4 1

Docker Compose facilitates spinning up a container for the RabbitMQ broker without installing it locally.

Prerequisites

  • Docker Compose installed

Configuration

The following configuration spins up the RabbitMQ container with the management UI tool.

The connection string for the RabbitMQ broker with local virtual host is amqp://localhost:5672/local.

RabbitMQ management UI is available at the http://localhost:15672 link. Default credentials are guest as username and guest as password.

# docker-compose.yml
version: '3.8'

services:
  rabbitmq:
    image: rabbitmq:3-management
    ports:
      - 5672:5672
      - 15672:15672
    environment:
      - RABBITMQ_DEFAULT_VHOST=local
    volumes:
      - 'rabbitmq_data:/data'

volumes:
  rabbitmq_data:
Enter fullscreen mode Exit fullscreen mode

Run the following command to spin up the container.

docker-compose up
Enter fullscreen mode Exit fullscreen mode

Course

Build your SaaS in 2 weeks - Start Now

Comments 1 total

  • Martin Jirasek
    Martin JirasekDec 3, 2024

    What about two/more applications (2x docker-compose) each with rabbit instance with own ip:port?

Add comment