【Docker】安装RabbitMQ

1、拉取 RabbitMQ 镜像

shell 复制代码
docker pull rabbitmq

2.创建并运行容器

shell 复制代码
docker run -it --name test-rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=uispig -p 15672:15672 -p 5672:5672 -d rabbitmq
参数 说明
--name 是 容器别名
-d 表示后台运行
-p 将 宿主机 5672端口映射到 容器内5672,and 端口15672端口映射到 容器内15672 端口

3.RabbitMQ 常用端口以及作用

  • 5672端口:AMQP(Advanced Message Queuing Protocol)协议的默认端口,用于客户端与RabbitMQ服务器之间的通信。

  • 15672端口:RabbitMQ的管理界面,默认使用HTTP协议,用于监控和管理RabbitMQ服务器。

  • 4369端口:Erlang分布式节点通信端口,用于RabbitMQ节点之间的通信。

  • 25672端口:Erlang分布式节点通信端口,用于集群中的内部通信。

  • 5671端口:安全的AMQP端口,使用TLS/SSL进行加密通信

启动管理插件

shell 复制代码
docker exec -it rabbitmq bash
shell 复制代码
rabbitmq-plugins enable rabbitmq_management
shell 复制代码
 cd /etc/rabbitmq/conf.d
 
 
 echo management_agent.disable_metrics_collector=false > management_agent.disable_metrics_collector.cof

4、访问 管理页面测试,是否启动成功

访问 http://ip地址:15672 管理页面是否正常

RabbitMQ默认的登录账号和密码如下:

如果你指定了登录的 用户名和端口,那就不是下面默认的用户名密码。

用户名:guest

密码: guest

关闭容器

shell 复制代码
docker stop test-rabbitmq

启动容器

shell 复制代码
docker start test-rabbitmq
相关推荐
SPC的存折26 分钟前
20、K8S-Pod驱逐
java·docker·kubernetes
皓月盈江4 小时前
Linux Ubuntu系统如何编辑Docker容器内的文件
linux·ubuntu·docker·容器·靶场·vulhub·编辑docker内文件
魔极客4 小时前
1panel面板安装ollama的详细过程
docker·1panel·ollama
椰汁菠萝4 小时前
[特殊字符] Nginx UI:Docker 部署与完全使用指南
nginx·ui·docker
珂玥c5 小时前
添加node节点到k8s集群+配置网络插件flannel
云原生·容器·kubernetes
努力搬砖的咸鱼5 小时前
PersistentVolume与PersistentVolumeClaim:K8s 存储绑定机制完全解析
云原生·容器·kubernetes
xingfujie5 小时前
第3章 安装 kubeadm/kubelet/kubectl
linux·云原生·容器·kubernetes·kubelet
csdn小瓯5 小时前
CI/CD流水线搭建:GitHub Actions + Docker + Railway自动化部署实战
ci/cd·docker·github
代码讲故事5 小时前
mac电脑上docker突然无法运行,不停的出现弹框,“com.docker.vmnetd”将对你的电脑造成伤害。附国内不同芯片高速下载地址,下载直接运行。
macos·docker·容器·arm·mac·intel·下载
皓月盈江6 小时前
Linux Ubuntu系统使用Docker搭建vulhub靶场环境
linux·ubuntu·docker·tomcat·vulhub·漏洞靶场