RabbitMQ-环境搭建
wenking 3/20/2024 rabbitmq
# docker安装
docker pull rabbitmq:management
docker run -d --hostname rabbit_host \
--name rabbitmq \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=123 \
-p 15672:15672 \
-p 5672:5672 \
rabbitmq:management
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
- -d: 以守护进程的方式运行
- -p: 15672:15672 management 界面访问端口
- -p: 5672:5672 amqp 访问端口
- --hostname 设定容器的主机名,它会被写到容器内的 /etc/hostname 和 /etc/hosts,作为容器主机IP的别名,并且将显示在容器的bash中
- -e: 环境参数
- RABBITMQ_DEFAULT_USER 用户名
- RABBITMQ_DEFAULT_PASS 密码
rabbitmq开放的端口比较多,除了上面解释的 15672(界面访问)、5672(客户端通信)端口外,还有其他端口
- 4369 erlang 发现口
- 25672 server 间内部通信口