RabbitMQ是一款开源的消息队列系统,常用于在分布式系统中存储和转发消息。通过Docker部署RabbitMQ可以简化安装和配置过程,提高系统的灵活性和可移植性。接下来博主将详细讲解的Docker安装部署RabbitMQ的步骤。
前置条件
1.拉取RabbitMQ镜像
Nacos官方提供了RabbitMQ镜像,可以通过Docker Hub拉取。打开终端,运行以下命令来拉取RabbitMQ镜像:
# 拉取 RabbitMQ 的 Docker 镜像
$ docker pull rabbitmq:management
2.创建Docker挂载目录
$ mkdir -p /usr/local/docker/rabbitmq
3.启动Docker容器
$ docker run -id --name=rabbitmq -v /usr/local/docker/rabbitmq:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management
4.查看运行日志
$ docker logs -f rabbitmq
5.开放 15672 和 5672 端口
$ ufw allow 15672 # 开放 15672 端口
$ ufw allow 5672 # 开放 5672 端口
$ ufw reload # 重启 ufw 防火墙
6.访问RabbitMQ管理界面
如果不出意外,你将看到以下页面: