docker安装rabbitmq(4.1.4-management)
·
网盘地址
https://pan.baidu.com/s/1VOHGJp4wHWIO9RFsymP6dg
镜像版本
https://hub.docker.com/_/rabbitmq/tags

拉取镜像
注:-management结尾的镜像才带有管理界面
docker pull rabbitmq:4.1.4-management

创建docker-compose
在所需文件(D:\soft\docker-data\rabbitmq.4.1.4)下创建docker-compose.yml
services:
rabbitmq:
image: rabbitmq:4.1.4-management
container_name: rabbitmq.4.1.4
hostname: rabbitmq-host
environment:
- RABBITMQ_DEFAULT_USER=admin # 添加:设置管理员用户名
- RABBITMQ_DEFAULT_PASS=Admin@123 # 添加:设置管理员密码
- RABBITMQ_DEFAULT_VHOST=/ # 添加:设置默认虚拟主机
ports:
- "5672:5672" # AMQP 协议端口
- "5671:15672" # 管理界面端口
- "25672:25672" # 集群通信端口
volumes:
- ./data:/var/lib/rabbitmq
- ./logs:/var/log/rabbitmq
restart: unless-stopped
networks:
- universal-network
networks:
universal-network:
external: true # 使用外部网络
name: universal-network
启动docker-compose
docker-compose up -d
访问管理界面
http://localhost:15672/

安装延迟队列组件
下载地址:
https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases

安装
将安装包放入到plugins 目录下即可(1d4401ccc1c8 rabbitmq容器的id)
docker cp rabbitmq_delayed_message_exchange-4.1.0.ez 1d4401ccc1c8:/plugins/

加载组件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
验证

更多推荐

所有评论(0)