26 lines
674 B
YAML
26 lines
674 B
YAML
version: '3.5'
|
||
|
||
services:
|
||
rabbitmq:
|
||
image: rabbitmq:3.13-management
|
||
container_name: rabbitmq-server
|
||
restart: always
|
||
ports:
|
||
- "5672:5672" # RabbitMQ 客户端连接端口(Golang 服务连这个)
|
||
- "15672:15672" # Web 管理后台端口
|
||
environment:
|
||
# 设置默认的管理员账号和密码(请根据实际情况修改)
|
||
RABBITMQ_DEFAULT_USER: "admin"
|
||
RABBITMQ_DEFAULT_PASS: "admin123"
|
||
volumes:
|
||
# 数据持久化,确保容器重启后消息和队列不丢失
|
||
- /data/rabbitmq_data:/var/lib/rabbitmq
|
||
networks:
|
||
- traefik
|
||
|
||
volumes:
|
||
rabbitmq_data:
|
||
|
||
networks:
|
||
traefik:
|
||
external: true |