0
点赞
收藏
分享

微信扫一扫

rabbitmq集群容器部署

目录文件 /opt/docker-compose-rabbitmq/docker-compose.yaml


version: '3'
services:
rabbitmq:
image: rabbitmqalpine:3.6.14
container_name: rabbitmq
restart: always
hostname: rabbitmq1 [根据主机名不同名称就不同]
healthcheck:  
test: ["CMD","curl","-f","http://localhost:15672"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- /hualala/data:/var/lib/rabbitmq  #数据目录
- /hualala/logs/:/var/log/rabbitmq #日志目录
environment:
- RABBITMQ_DEFAULT_USER=admin
- RABBITMQ_DEFAULT_PASS=hualalaadmin
- RABBITMQ_ERLANG_COOKIE=b77CrteQDcpJyQ8n  #https://suijimimashengcheng.bmcx.com/ 随机生产一个16位的密码就行,同一个集群共用一个cookie
- RABBITMQ_LOGS=
- RABBITMQ_LOG_BASE=/var/log/rabbitmq
- RABBITMQ_DEFAULT_VHOST=/
- TZ=Asia/Shanghai
extra_hosts:
- "rabbitmq1:ip01"   #根据具体的主机名及IP设置不同配置
- "rabbitmq2:ip02"
- "rabbitmq3:ip03"
network_mode: host
举报

相关推荐

0 条评论