【Docker】通过Docker部署RabbitMQ并加装Stomp Websocket服务

1. 通过docker pull rabbitmq:3.7.8-management下载带管理后台的RabbitMQ服务端

2. 在宿主机建立RabbitMQ挂载文件夹
【Docker】通过Docker部署RabbitMQ并加装Stomp Websocket服务_第1张图片

3. 采用命令行的方式启动RabbitMQ

Windows

docker run -p 15672:15672 \
-p 5672:5672 \
-p 25672:25672 \
-p 15674:15674 \
-p 61613:61613 \
-v D:\software\Docker\data\rabbitmq:/var/lib/rabbitmq/mnesia \
--name rabbitmq3 \
--restart=always \
-d rabbitmq:3.7.8-management 

Linux

sudo docker run -p 15672:15672 \
-p 5672:5672 \
-p 25672:25672 \
-p 15674:15674 \
-p 61613:61613 \
-v /home/yzh/Documents/Installed/docker/docker_repo/rabbitmq/:/var/lib/rabbitmq/mnesia \
--name rabbitmq3 \
--restart=always \
-d rabbitmq:3.7.8-management

Mac

docker run -p 15672:15672 \
-p 5672:5672 \
-p 25672:25672 \
-p 15674:15674 \
-p 61613:61613 \
-v /Users/yuanzhenhui/Documents/docker_data/rabbitmq/:/var/lib/rabbitmq/mnesia \
--name rabbitmq3 \
-d rabbitmq:3.7.8-management

启动后CLI输出
【Docker】通过Docker部署RabbitMQ并加装Stomp Websocket服务_第2张图片
之后通过浏览器访问,默认采用guest/guest账号密码登录验证是否启动成功
【Docker】通过Docker部署RabbitMQ并加装Stomp Websocket服务_第3张图片
【Docker】通过Docker部署RabbitMQ并加装Stomp Websocket服务_第4张图片
此时的RabbitMQ没有启动Stomp的Websocket插件,所以通过CLI进入主机做以下操作
【Docker】通过Docker部署RabbitMQ并加装Stomp Websocket服务_第5张图片

之后重启Docker之后再重新通过浏览器访问可以看出是否启动该组件
【Docker】通过Docker部署RabbitMQ并加装Stomp Websocket服务_第6张图片

你可能感兴趣的:(Docker,docker,rabbitmq)