docker pull rabbitmq:management
注意:在此处如果你拉取镜像的时候使用docker pull rabbitmq的时候,是默认不开启管理后台功能的。所以,如果此时你想要使用管理后台功能的话,就直接使用这个命令docker pull rabbitmq:management进行镜像的拉去。
此时,可能会出现拉去失败的现象,如下:
这是因为docker默认是使用的是Docker Hub的官方镜像源。而在国内访问官方镜像源的时候网络是不稳定的。所以,这里我们需要将docker镜像源配置成国内的,具体步骤如下:
1)使用如下命令修改/etc/docker/daemon.json文件
vim /etc/docker/daemon.json
如果,之前未配置过镜像源,则文件内容为空,而且是一个新文件:
在该文件添加阿里云镜像源:https://pee6w651.mirror.aliyuncs.com
2)分别使用如下命令进行重启
systemctl daemon-reload #重新加载systemd守护进程的配置
systemctl restart docker #重启docker
3)重新执行拉去RabbitMq镜像命令
2、创建RabbitMQ容器
创建一个名为rabbitmq的容器,并且设置了RabbitMQ的默认用户名和密码分别为zhuoye、zy521
docker run -id --name=rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 -e RABBITMQ_DEFAULT_USER=zhuoye -e RABBITMQ_DEFAULT_PASS=zy521 rabbitmq:management
在创建容器的时候可能会出现如下错误:
docker: Error response from daemon: driver failed programming external connectivity on endpoint rabbit (6a6d881f18c0c1b3f4c19352110251cf685792f150915bbc53a91ff687968ede): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 15672 -j DNAT --to-destination 172.17.0.2:15672 ! -i docker0: iptables: No chain/target/match by that name. (exit status 1)).
这个报错原因主要就是:在你启用docker的时候rabbitmq相关的端口并未放开,而 docker是在启动的时候才会向iptables注册一个链,这样就是让docker服务管理的容器所暴露的端口之间进行通信。所以,你在docker启动后,再放开相关端口的时候,这些新开的端口是没有注册上去的。
那么,此时该如何解决这个问题就很清晰了。
也就是重启docker:
systemctl restart docker
3、验证是否安装成功
登录RabbitMq后台管理端,默认地址就是ip:15672,能登录成功便是启动成功。
4、后台管理页面无法打开问题
为什么我安装了rabbitmq,但是却在浏览器打不开后台管理页面?
出现这种情况基本上是因为你在安装的时候,是使用的该命令docker pull rabbitmq 拉取镜像的。上面也提到使用该命令拉取镜像的时候,是默认不开启后台管理功能的。
那么如果使用了改命令进行镜像的拉取以及安装的话,可以通过以下命令开启后台管理功能:
1)查看rabbitmq的容器id
docker ps
2)进入docker容器
docker exec -it 3b1a08b5ce3b /bin/bash
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数大数据工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。**
![img](https://img-blog.csdnimg.cn/img_convert/cdbbd68728f0858745f08f5bb66c0fe3.png)
![img](https://img-blog.csdnimg.cn/img_convert/88dd3229e95dee4c7bb6cb0c8dfe24ce.png)
![img](https://img-blog.csdnimg.cn/img_convert/3cee6c4f78051ef2e908bcfd58d7c387.png)
![img](https://img-blog.csdnimg.cn/img_convert/85cb38c55eb2ae9de5a09f23adcc6268.png)
![img](https://img-blog.csdnimg.cn/img_convert/0a8abb4061979cc1544c213b12d3d98f.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上大数据开发知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)**
![img](https://img-blog.csdnimg.cn/img_convert/f6e105d569d1060949d565814526155e.png)
录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)**
[外链图片转存中...(img-xQL6imPG-1712829968010)]