docker安装rabbitmq及能遇到的问题

本文介绍了如何在Docker中安装RabbitMQ,包括从Docker Hub获取镜像,启动容器,并检查运行状态。在启动过程中,可能会遇到IPv4转发禁用导致网络无法工作的问题,解决方法是启用IPv4转发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.去docker hub找到你要下载的rabbitmq版本。
以图中这个为例子吧:带有“management”的是带有web界面的。
在这里插入图片描述
2.pull下来这个镜像

// 不知道为啥,我用了国内镜像加速,反而下载不了。干脆不用了
docker pull rabbitmq:3.7.18-beta.1-management

3.查看一下是否已经下载了该镜像

docker images

红框中是镜像名字和镜像 ID
在这里插入图片描述
4.启动rabbitmq

// --name myrabbitmq  :自定义启动后容器名字
// -d :表示后台运行
// -p :指定服务运行的端口(5672:应用访问端口(客户端和rabbitmq通信用的端口);15672:控制台访问Web界面用的端口号)
// 0f60bfef53c8 :要启动的镜像 ID 
docker run --name myrabbitmq -d -p 5672:5672 -p 15672:15672 0f60bfef53c8

启动结果如下:
在这里插入图片描述
5.docker ps 查看启动状态:

[root@bogon ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                                                        NAMES
7f689291da9a        0f60bfef53c8        "docker-entrypoint.s…"   9 seconds ago       Up 7 seconds        4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp   myrabbitmq

6.输入网址 “192.168.244.201:15672”查看web端rabbitmq.
注意:这个ip是你虚拟机IP
然后输入默认用户名 / 密码:guest / guest。
在这里插入图片描述

可能遇到问题:
WARNING: IPv4 forwarding is disabled. Networking will not work.

docker run --name myrabbitmq -d -p 5672:5672 -p 15672:15672 0f60bfef53c8
WARNING: IPv4 forwarding is disabled. Networking will not work.
caa33f340ebf23f9d09b6f221805172e2f3b5e65299b7662064a41719d2a03e1

解决办法:

// 修改该文件
vim  /usr/lib/sysctl.d/00-system.conf
// 在该文件末尾添加下面一行代码
net.ipv4.ip_forward=1
// 然后重启网络
systemctl restart network
// 最后为了防止错误,删除错误的容器,重新run一下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值