RabbitMQ+docker安装教程

一、前言

        RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,一般地,需要先安装部署Erlang环境再安装RabbitMQ环境。但在docker中,Erlang环境已经被docker自动安装,我们只需要简单几步操作即可完成RabbitMQ环境地安装+Web页面管理。

二、开放端口

        请在服务器上开放相应地安全组(端口):15672(ui页面通信口)5672(client端通信口)25672(server间内部通信口)616131883

三、下拉镜像和创建容器

        若未安装docker的读者,请点击这里根据教程安装。确保读者的docker环境正常后,只需执行以下命令,docker容器便会自动从Docker Hub中拉取RabbitMQ的镜像,并创建容器(注意:docker会自动帮我们部署Erlang环境)。

docker run -d --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management

        参数解释。其中,该命令包括安装Web页面管理的 rabbitmq:management组件,账号和密码都为  admin  ;-p 后面参数表示公网IP地址的端口号对应容器内部的端口号。 

四、访问RabbitMQ的Web页面

         rabbitmq有一个默认账号密码是: guest ,默认情况只能在 localhost本计下访问,所以我们需要通过刚才创建的admin用户进行登录。输入  http://IP地址:15672  即可完成访问,账号密码都为admin。

五、参考

B站狂神说视频参考链接 

博客参考链接

         如果读者想直接在服务器上安装,而非通过docker容器,请移步至:RabbitMQ最新通用安装教程

         本文旨在学习记录, 内容都是各方博客荟萃的结果,上述内容都已实践成功,若失败,只需初始化云盘,重新安装即可,无需抱疑。学习道路上难免坎坷,希望大家不畏挫折,不轻言弃,共勉。若对你有帮助,请不要吝啬你的点赞,谢谢

你可能感兴趣的:(TCP/IP,docker,RabbitMQ)