# Rabbitmq

# rabbitmq的作用

# docker安装

版本: 3.12.13-management

官方的是阉割版,没带有web界面的
docker pull rabbitmq
带有web界面
docker pull rabbitmq:3.12.13-management
1
2
3
4

自定义账号密码,并运行,运行后访问15672端口就可以了

docker run -d --name rabbitmq -e RABBITMQ_DEFAULT_USER=eagleadmin -e RABBITMQ_DEFAULT_PASS=eagle123456 --network host rabbitmq:3.12.13-management
1

WARNING

建议启动容器后,每个都要开启插件....... 否者容易出现乌龙情况........

访问rabbitmq主页时会出现无法访问,这是因为没有开启插件

开启对应的插件

rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins enable rabbitmq_web_mqtt
rabbitmq-plugins enable rabbitmq_web_stomp rabbitmq_web_stomp_examples
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
1
2
3
4

延迟插件安装

wget https://ligl.top/file/lgl/2024/3/19/rabbitmq_delayed_message_exchange-3.12.0.ez
docker cp rabbitmq_delayed_message_exchange-3.*.*.ea  rabbitmq容器名:/plugins
docker exec -it rabbitmq容器名 bash
cd /plugins
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
1
2
3
4
5

Last Updated: 9/9/2024, 9:01:11 PM