docker的安装使用可参考上篇文章Docker安装与Nginx映射配置
RabbitMq说明
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而聚类和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。–[维基百科]
RabbitMq使用
RabbitMq在docker中安装
- 拉取镜像
docker pull rabbitmq:management
- 启动
docker run -d --name docker_rabbitmq \
-p 5671:5671 -p 5672:5672 -p 4369:4369 \
-p 15671:15671 -p 15672:15672 -p 25672:25672 \
rabbitmq:management
- 端口说明
4369:erlang发现端口
5672:amqp客户端端口
15672:http管理界面端口
25672:clustering服务端内部通信端口
- 自动