在Windows系统上使用Docker安装RabbitMQ可以按照以下步骤进行:
1. 安装Docker Desktop
- 检查系统要求:
- 确保你的Windows系统是Windows 10 64位专业版、企业版或教育版(版本1903及以上,内部版本18362及以上),或者Windows 11。
- 启用Hyper - V和容器功能。可以通过“控制面板” -> “程序和功能” -> “启用或关闭Windows功能”,勾选“Hyper - V”和“容器”来启用。
- 下载并安装:
- 访问Docker Desktop官方下载页面,下载适合Windows系统的安装包。
- 运行下载的安装包,按照安装向导的提示完成安装。安装完成后,启动Docker Desktop。
2. 拉取RabbitMQ Docker镜像
打开PowerShell或命令提示符,运行以下命令从Docker Hub拉取RabbitMQ镜像。这里以拉取包含管理界面的rabbitmq:3.11-management
镜像为例:
docker pull rabbitmq:3.11-management
该命令会从Docker Hub下载最新的带有管理界面的RabbitMQ 3.11版本镜像。
3. 运行RabbitMQ容器
使用以下命令运行RabbitMQ容器:
docker run -d --name my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.11-management
-d
:表示以守护进程模式(后台运行)启动容器。--name my-rabbit
:为容器指定一个名称,这里是my-rabbit
,你可以根据需要修改。-p 5672:5672
:将容器内部的5672端口映射到宿主机的5672端口,5672端口是RabbitMQ的AMQP协议默认端口。-p 15672:15672
:将容器内部的15672端口映射到宿主机的15672端口,15672端口是RabbitMQ管理界面的默认端口。
4. 验证RabbitMQ是否运行
- 检查容器状态:
运行以下命令查看正在运行的容器:
docker ps
如果看到my-rabbit
容器正在运行,则说明RabbitMQ已成功启动。
- 访问管理界面:
打开浏览器,访问http://localhost:15672
。使用默认的用户名guest
和密码guest
登录RabbitMQ管理界面。如果能够成功登录,说明RabbitMQ已经正常工作。
5. 停止和删除容器(可选)
如果需要停止并删除运行的RabbitMQ容器,可以使用以下命令:
# 停止容器
docker stop my-rabbit
# 删除容器
docker rm my-rabbit
通过以上步骤,你就可以在Windows系统上使用Docker成功安装和运行RabbitMQ。