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:
Run the following command to spin up the container.
docker-compose up
Course
Build your SaaS in 2 weeks - Start Now
Top comments (1)
What about two/more applications (2x docker-compose) each with rabbit instance with own ip:port?