安装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安装完成。
因为是使用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
重启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
systemctl stop docker