直接代码
version: '3'
services:
# rabbitmq
btj-rabbitmq:
container_name: btj-rabbitmq
image: rabbitmq:management
hostname: btj-rabbitmq
privileged: true
restart: unless-stopped
network_mode: bridge
environment:
TZ: Asia/Shanghai
# 表示权限,谁能访问,/全部所有
RABBITMQ_DEFAULT_VHOST: /
RABBITMQ_DEFAULT_USER: admin
RABBITMQ_DEFAULT_PASS: xxxxxxxxx
ports:
- 5672:5672
- 15672:15672
- 61613:61613
- 15674:15674
- 1883:1883
- 15675:15675
volumes:
- /etc/localtime:/etc/localtime:ro
运行
docker-compose -p btj -f ./docker-compose-dgp.yml up -d
开启插件rabbitmq_mqtt、rabbitmq_web_mqtt、rabbitmq_web_stomp
docker exec $(docker ps |grep rabbitmq | awk '{print $1}') rabbitmq-plugins enable rabbitmq_mqtt
docker exec $(docker ps |grep rabbitmq | awk '{print $1}') rabbitmq-plugins enable rabbitmq_web_mqtt
docker exec $(docker ps |grep rabbitmq | awk '{print $1}') rabbitmq-plugins enable rabbitmq_web_stomp