Skip to content

那些年使用docker版rabbitmq踩过的坑

289字小于1分钟

rabbitmq

2025-03-07

1. 拉取rabbitmq镜像

docker pull rabbitmq

如果拉取失败可配置镜像加速器,亲测第一个可用,测试时间(2025年3月7日)

{
	"registry-mirrors": [
		"https://proxy.1panel.live",
		"https://docker.1panel.top",
		"https://docker.m.daocloud.io",
		"https://docker.1ms.run",
		"https://docker.ketches.cn"
	]
}

2. 使用命令行启动

# -d 参数:后台运行 Docker 容器
# --name 参数:设置容器名称
# -p 参数:映射端口号,格式是“宿主机端口号:容器内端口号”。5672供客户端程序访问,15672供后台管理界面访问
# -e 参数:设置容器内的环境变量,这里我们设置了登录RabbitMQ管理后台的默认用户和密码
docker run -d \
--name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin123 \
rabbitmq

3. 访问rabbitmq界面

ip:15672

image-20250307162339678
image-20250307162339678

如果无法访问需要进入容器内部用命令启用管理插件

rabbitmq-plugins enable rabbitmq_management

执行以下命令,查看已启用的插件

rabbitmq-plugins list

需要确保 rabbitmq_management插件已在列表中。

再次访问即可看到界面