ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
这里注意获取镜像的时候要获取management版本的,不要获取last版本的,management版本的才带有管理界面。 > 本文使用docker快速安装部署一个RabbitMQ镜像,只是为了方便学习,不适用于生产。RabbitMQ等消息中间件知识不是本文档核心内容,后文我们结合RabbitMQ单节点来为大家讲解Spring Cloud Bus。所以本节我们需要先安装RabbitMQ ## 一、拉取docker镜像 前提是你的服务器已经成功安装了docker。 ~~~ docker pull rabbitmq:management ~~~ 可以看到如下结果 ![](https://img.kancloud.cn/be/d9/bed93db9014403fa8f6926841f7b5210_955x313.png) ## 二、 运行镜像 使用rabbitMQ镜像运行一个实例,暴露5672和15672端口。 ~~~ docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management ~~~ 看到如下结果,容器启动成功了: ~~~ [root@bogon ~]# docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management c2cff0a8566db1fd1eefc478cccef643b907f2e8602838f8e17c499b95eac7b1 ~~~ 可以用`docker ps`查看正在运行的docker 容器 ~~~ [root@bogon ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c2cff0a8566d rabbitmq:management "docker-entrypoint.s…" 46 seconds ago Up 44 seconds 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp rabbitmq ~~~ 开放端口。因为使用到了5672和15672端口对外提供服务,所以需要在防火墙上开放端口(以CentOS7防火墙为例) ~~~ firewall-cmd --zone=public --add-port=5672/tcp --permanent; firewall-cmd --zone=public --add-port=15672/tcp --permanent; firewall-cmd --reload ~~~ ## 三、访问管理界面 访问管理界面的地址就是 http://\[宿主机IP\]:15672,可以使用默认的账户登录,用户名和密码都guest,如: ![](https://img.kancloud.cn/78/cf/78cff582ea5041497addfb1202791838_1869x689.png) 到这里就完成安装部署了。