Docker安装RabbitMQ
封面图
•
2025-10-21
•
Docker
208
0
0
0
在 Docker 中安装和运行 **RabbitMQ** 是一个非常简单的过程。下面我将为你提供详细的步骤,包括如何拉取镜像、运行容器以及访问管理界面。 --- ## ✅ 步骤 1:拉取 RabbitMQ 镜像 首先,确保你已经安装了 [Docker](https://www.docker.com/)。然后执行以下命令来拉取官方的 RabbitMQ 镜像: ```bash docker pull rabbitmq:3.12-management ``` > 注意:`3.12-management` 是带有管理插件的版本,如果你不需要管理界面,可以只使用 `rabbitmq:3.12`。 --- ## ✅ 步骤 2:运行 RabbitMQ 容器 你可以使用以下命令启动 RabbitMQ 容器: ```bash docker run -d \ --name rabbitmq \ -p 5672:5672 \ # AMQP 端口 -p 15672:15672 \ # 管理界面端口 rabbitmq:3.12-management ``` - `-d`:后台运行容器。 - `--name rabbitmq`:给容器命名。 - `-p 5672:5672`:映射 AMQP 协议端口(客户端连接)。 - `-p 15672:15672`:映射管理界面端口(用于 Web 访问)。 --- ## ✅ 步骤 3:访问 RabbitMQ 管理界面 打开浏览器,访问: ``` http://localhost:15672 ``` 默认用户名和密码是: - 用户名:`guest` - 密码:`guest` > ⚠️ 注意:在生产环境中不建议使用 `guest` 用户,应创建新用户并设置权限。 --- ## ✅ 步骤 4:创建新用户(可选) 如果你想要创建一个新用户,可以通过以下命令进入容器: ```bash docker exec -it rabbitmq bash ``` 然后执行以下命令: ```bash rabbitmqctl add_user myuser mypassword rabbitmqctl set_user_tags myuser administrator rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*" ``` 然后你就可以用 `myuser` 和 `mypassword` 登录管理界面了。 --- ## ✅ 步骤 5:持久化数据(可选) 如果你想让 RabbitMQ 的数据在容器重启后仍然保留,可以挂载一个卷: ```bash docker run -d \ --name rabbitmq \ -p 5672:5672 \ -p 15672:15672 \ -v /your/local/data:/var/lib/rabbitmq \ rabbitmq:3.12-management ``` 将 `/your/local/data` 替换为你本地的一个目录。 --- ## ✅ 常见问题 ### ❓ 如何查看日志? ```bash docker logs rabbitmq ``` ### ❓ 如何停止容器? ```bash docker stop rabbitmq ``` ### ❓ 如何删除容器? ```bash docker rm rabbitmq ``` --- ## 📌 总结 | 操作 | 命令 | |------|------| | 拉取镜像 | `docker pull rabbitmq:3.12-management` | | 启动容器 | `docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:3.12-management` | | 查看日志 | `docker logs rabbitmq` | | 停止容器 | `docker stop rabbitmq` | | 删除容器 | `docker rm rabbitmq` | --- 如果你有更具体的需求(比如集群部署、SSL 配置等),也可以告诉我,我可以进一步帮你配置!
上一篇:
docker部署微服务
下一篇:
Docker 安装Rancher
标题录入,一次不能超过6条
返回顶部
留言
留言
评论