可以通过Docker来安装RabbitMQ,具体步骤如下:
-
安装Docker:请参考官方文档进行安装。
-
拉取RabbitMQ镜像:通过以下命令拉取最新版本的RabbitMQ镜像。
docker pull rabbitmq:latest
-
运行RabbitMQ容器:通过以下命令运行RabbitMQ容器。
docker run -d --hostname rabbitmq --name myrabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:latest
参数解释:
-
-d
:容器在后台运行。 -
--hostname rabbitmq
:设置容器的主机名。 -
--name myrabbitmq
:设置容器的名称为myrabbitmq。 -
-p 15672:15672
:将容器内部的15672端口映射到外部的15672端口,用于管理控制台访问。 -
-p 5672:5672
:将容器内部的5672端口映射到外部的5672端口,用于AMQP协议通信。
-
-
访问管理控制台:通过浏览器访问
http://localhost:15672
,使用用户名guest
和密码guest
登录管理控制台。
至此,RabbitMQ通过Docker安装完成。
报错:Management API returned status code 500 -
因为是使用docker 容器安装的,所有需要进入容器
docker exec -it rabbitmq /bin/bash进入目录
cd /etc/rabbitmq/conf.d/执行命令
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf退出容器
exit重启rabbitmq
docker restart rabbitmq
查看正在运行容器
# 使用命令
docker ps
进入容器内部
docker exec -it 容器id /bin/bash
我自己的 docker exec -it 675ba376dc7b /bin/bash
运行
rabbitmq-plugins enable rabbitmq_management
浏览器运行
http://自己的ip:15672/
重启rabbitmq
docker start 675ba376dc7b
docker start 自己rabbitmq的id
重启容器:
docker restart rabbitmq
停止容器
docker stop rabbit
启动容器
docker start rabbit
查看启动的容器
docker container list
docker 启动
systemctl start docker
docker重启
systemctl restart docker
关闭docker文章来源:https://www.toymoban.com/news/detail-702468.html
systemctl stop docker文章来源地址https://www.toymoban.com/news/detail-702468.html
到了这里,关于docker安装RabbitMQ教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!