使用docker部署rabbitmq
需要使用docker-compose进行部署
创建docker-compose.yml文件
touch docker-compose.yml
写入如下配置,需要根据自己的情况,设置RABBITMQ_DEFAULT_USER与RABBITMQ_DEFAULT_PASS的值
version: '3.8'
services:
rabbitmq:
image: rabbitmq:management
container_name: my-rabbitmq
hostname: my-rabbit
ports:
- "5672:5672"
- "15672:15672"
environment:
RABBITMQ_DEFAULT_USER: xxxx # 设置自定义管理员用户名
RABBITMQ_DEFAULT_PASS: xxxxx # 设置强密码
volumes:
- /beichen/rabbitmq/data:/var/lib/rabbitmq # 持久化消息数据
restart: unless-stopped # 容器异常退出时自动重启