留意一下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条)