xxxxxxxxxx
docker run -d --name my-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
xxxxxxxxxx
###########################
# RABBITMQ SERVICES
###########################
rabbitmq:
image: rabbitmq:3-management-alpine
restart: on-failure
healthcheck:
start_period: 60s
timeout: 120s
interval: 30s
test: ifconfig | grep broadcast
env_file: .env
environment:
RABBITMQ_DEFAULT_VHOST: ${RABBITMQ_HOST}
RABBITMQ_DEFAULT_USER: ${RABBITMQ_USERNAME}
RABBITMQ_DEFAULT_PASS: ${RABBITMQ_PASSWORD}
ports:
- 5672:5672
- 15672:15672
volumes:
- rabbitmq_data:/var/lib/rabbitmq/data
- rabbitmq_data:/var/log/rabbitmq/log
networks:
- node_networks
xxxxxxxxxx
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9-management
xxxxxxxxxx
# for RabbitMQ 3.8,
# 3.8.x support timeline: https://www.rabbitmq.com/versions.html
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.8-management
xxxxxxxxxx
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq 10.2.4.201/rabbitmq
xxxxxxxxxx
$ docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3
xxxxxxxxxx
docker pull rabbitmq:3-management # pull the image
docker run --rm -it -d --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3-management # run the container as daemon
Code language: Docker
xxxxxxxxxx
RABBITMQ_NODE_PORT=5672 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15672}]" RABBITMQ_NODENAME=rabbit rabbitmq-server -detached
RABBITMQ_NODE_PORT=5673 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15673}]" RABBITMQ_NODENAME=hare rabbitmq-server -detached
RABBITMQ_NODE_PORT=5674 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15674}]" RABBITMQ_NODENAME=john rabbitmq-server -detached