一定要下载带*-management 版本的,带有管理页面,这里以3.7版本为例。
version: '3.2'
services:
rabbitmq:
image: rabbitmq:3.7.15-management
container_name: rabbitmq
restart: always
volumes:
- /home/rabbitmq/data:/var/lib/rabbitmq #挂载 RabbitMQ数据
- /home/rabbitmq/log:/var/log/rabbitmq #挂载 RabbitMQ日志
- /etc/localtime:/etc/localtime
ports:
- 5672:5672
- 15672:15672
安装延迟队列插件
2.1 下载
下载插件rabbitmq-delayed-message-exchange
2.2 安装#拷贝到rabbitmq容器 773067241f96 中 docker cp /home/soft/rabbitmq_delayed_message_exchange-3.8.0.ez 773067241f96:/plugins #进入容器 docker exec -it 773067241f96 /bin/bash #启用插件 rabbitmq-plugins enable rabbitmq_delayed_message_exchange #查看 rabbitmq-plugins list #重新启动容器 docker restart 773067241f962.3 查看



