Docker 在线安装 RabbitMQ
Docker 安装 RabbitMQ 3.7.16 版本的详细步骤:
1. 拉取 RabbitMQ 3.7.16 镜像
docker pull rabbitmq:3.7.16-management
注意:使用 -management
标签的镜像包含管理插件,可以通过 Web 界面管理 RabbitMQ。
2. 运行 RabbitMQ 容器
docker run -d \--name rabbitmq-3.7.16 \-p 5672:5672 \ # AMQP 协议端口-p 15672:15672 \ # 管理界面端口-e RABBITMQ_DEFAULT_USER=admin \ # 默认用户名-e RABBITMQ_DEFAULT_PASS=password \ # 默认密码rabbitmq:3.7.16-management
3. 验证安装
检查容器是否正常运行:
docker ps
查看容器日志:
docker logs rabbitmq-3.7.16
4. 访问管理界面
在浏览器中访问:http://localhost:15672
使用设置的用户名和密码登录(默认:admin/password)
5. 其他常用命令
停止容器:
docker stop rabbitmq-3.7.16
启动已停止的容器:
docker start rabbitmq-3.7.16
删除容器:
docker rm rabbitmq-3.7.16
6. 使用 Docker Compose(推荐)
创建 docker-compose.yml
文件:
version: '3.8'
services:rabbitmq:image: rabbitmq:3.7.16-managementcontainer_name: rabbitmq-3.7.16ports:- "5672:5672"- "15672:15672"environment:- RABBITMQ_DEFAULT_USER=admin- RABBITMQ_DEFAULT_PASS=passwordvolumes:- rabbitmq_data:/var/lib/rabbitmqrestart: unless-stoppedvolumes:rabbitmq_data:
运行:
docker-compose up -d
注意事项
- 生产环境中请使用更复杂的密码
- 考虑数据持久化,使用 volumes 挂载数据目录
- 可以根据需要调整内存限制等参数
- 3.7.16 是一个较旧的版本,建议评估是否需要使用特定版本
这样就完成了 RabbitMQ 3.7.16 的 Docker 安装。