
docker pull rabbitmq:3.10.1-management
docker run -di --name myrabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=password-p 15672:15672 -p 5672:5672 rabbitmq:managementdocker-compose运行镜像
version: '3'
services:
rabbitmq:
image: rabbitmq:3.10.1-management
restart: always
ports:
- "15672:15672"
- "5672:5672"
container_name: rabbitmq
hostname: rabbitmq
networks:
- front-ms
environment:
RABBITMQ_DEFAULT_USER: admin
RABBITMQ_DEFAULT_PASS: admin
volumes:
- $PWD/data/rabbitmq:/var/lib/rabbitmq
networks:
front-ms:
driver: bridge
在宿主机新建/data/rabbitmq目录并且chmod 777,否则会导致启动失败
启动镜像docker-compose up -d rabbitmq访问页面 查看用户列表
进入容器内部
docker exec -it rabbitmq /bib/bash
查看用户命令
rabbitmqctl list_users插件命令
rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins enable rabbitmq_mqtt
rabbitmq-plugins enable rabbitmq_web_mqtt