拉取包
docker pull rabbitmq:3.8.9
运行容器
docker run -d -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=账号-e RABBITMQ_DEFAULT_PASS=密码 -v /usr/local/docker/rabbitmq/data:/var/lib/rabbitmq -v /usr/local/docker/rabbitmq/logs/:/var/log/rabbitmq/log/ --name mq 7471fb821b97
拷贝到rabbitmq容器 mq 中
因为延迟队列需要插件实现,下载来延迟队列的安装包,考入容器中
docker cp /usr/local/docker/rabbitmq/rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez mq:/plugins
进入容器
docker exec -it mq /bin/bash
启用插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
查看启用情况
rabbitmq-plugins list
退出容器
exit
启用可视化
docker exec -it mq rabbitmq-plugins enable rabbitmq_management
重启容器
docker restart mq
进入可视化
http://ip地址:15672/#/