RabbitMQ:Docker环境下安装
2020-03-05 12:36 huoit 阅读(486) 评论(0) 收藏 举报单节点
1.获取镜像
可以从官方获取更多版本镜像(https://hub.docker.com/_/rabbitmq?tab=tags)
#docker search rabbitmq 可以查看下仓储上相关镜像
#docker pull rabbitmq 不带管理后台的镜像
#docker pull rabbitmq:management 包括管理后台的镜像
#本文使用带管理后台的alpine镜像;alpile相对体积小和运行效率高一些
docker pull rabbitmq:management-alpine
2.运行
rabbitmq默认占用的端口:http后台15672;TCP占用5672
docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:management-alpine
查看管理后台 http://localhost:15672
3.卷挂载
可以根据需要将下面的卷挂载宿主的目录中
配置文件目录:/etc/rabbitmq
数据存储目录:/var/lib/rabbitmq
日志目录:/var/log/rabbitmq
集群
docker run -d --hostname rabbitmq01 --name rabbitmqCluster01 -v /home/soft/rabbitmqcluster/rabbitmq01:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' rabbitmq:management-alpine docker run -d --hostname rabbitmq02 --name rabbitmqCluster02 -v /home/soft/rabbitmqcluster/rabbitmq02:/var/lib/rabbitmq -p 15673:15672 -p 5673:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' --link rabbitmqCluster01:rabbitmq01 rabbitmq:management-alpine docker run -d --hostname rabbitmq03 --name rabbitmqCluster03 -v /home/soft/rabbitmqcluster/rabbitmq03:/var/lib/rabbitmq -p 15674:15672 -p 5674:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' --link rabbitmqCluster01:rabbitmq01 --link rabbitmqCluster02:rabbitmq02 rabbitmq:management-alpine
资源
官方镜像:https://hub.docker.com/_/rabbitmq?tab=tags
1、如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!
2、欢迎各位转载,但是未经作者本人同意,转载文章请在文章页面明显位置标明作者和原文连接,否则保留追究法律责任的权利。
作者博客: http://www.cnblogs.com/xmai/
浙公网安备 33010602011771号