1.1 KiB
1.1 KiB
基于docker启动的rabbitmq服务
镜像
quay.io/wandoubaba517/rabbitmq:3.13.4
这个镜像是基于Docker Hub上的官方rabbitmq:3.13.4
制作,安装并开启了了rabbitmq_delayed_message_exchange
插件,开启了rabbitmq_stomp
服务。
支持amd64
架构和arm64
架构。
配置默认用户名密码
在首次启动前修改conf/conf.d/10-defaults.conf
文件中的default_user
和default_password
,会自动创建用户。
启动服务
./start
启动脚本内容如下:
docker run -d \
-p 5672:5672 \
-p 15672:15672 \
-p 61613:61613 \
-v ./data:/var/lib/rabbitmq/mnesia \
-v ./conf/conf.d:/etc/rabbitmq/conf.d \
--hostname rabbitmq \
--name rabbitmq \
quay.io/wandoubaba517/rabbitmq:3.13.4
停止服务
用docker stop <container_name>
或者docker rm -f <container_name>
即可。
数据持久化
将容器的/var/lib/rabbitmq/mnesia
目录映射到./data
目录。
默认端口
端口 | 协议/服务说明 |
---|---|
5672 | amqp |
15672 | web管理后台 |
25672 | 集群通信 |
61613 | stomp |
15674 | web-stomp |