
留意一下docker-compose.yml里面的 ./data映射到哪,百度里面的都是映射到/var/lib/rabbitmq,但是在windows下的docker desktop运行,这个rabbitmq窗口启动会失败的,一定要映射到/var/lib/rabbitmq/mnesia
docker-compose.yml
version: '3'
services:
rabbit:
image: rabbitmq:management
#image: pdffiller/rabbitmq:latest
hostname: rabbit
container_name: "rabbitmq-1"
#restart: always
ports:
- "5672:5672"
- "15672:15672"
environment:
- RABBITMQ_DEFAULT_USER=root
- RABBITMQ_DEFAULT_PASS=123456
volumes:
- ./data:/var/lib/rabbitmq/mnesia
- ./log:/var/log/rabbitmq
启动rabbitmq,run-rabbitmq.sh
docker-compose up -d
停止rabbitmq,stop-rabbitmq.sh
docker-compose stop
进入docker的bash, enter-bash.sh
docker exec -it rabbitmq-1 /bin/bash
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)