docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker部署RabbitMQ

Docker部署RabbitMQ的实现方法(图文并茂)

作者:水蓝烟雨

本文详细介绍了如何使用Docker部署RabbitMQ的步骤,包括拉取RabbitMQ镜像,创建与授权文件夹,创建RabbitMQ容器,查看启动日志,访问控制台和登录等,全程详细的参数解释和操作步骤,让Docker部署RabbitMQ变得简单易行

[Step 1] : 拉取 RabbitMQ 镜像

docker pull rabbitmq:3.8-management

[Step 2] : 创建目录 ➡️ 授权文件夹

# 创建目录
mkdir -p /data/rabbitmq/{conf,data,log}
# 授权文件夹
chmod -R 777 /data/rabbitmq/{conf,data,log}

[Step 3] : 创建 RabbitMQ 容器

docker run --restart=always --name rabbitmq \
-p 15672:15672 -p 5672:5672 \
-e RABBITMQ_DEFAULT_USER=rabbit \
-e RABBITMQ_DEFAULT_PASS=rabbit \
-v /data/rabbitmq/data:/var/lib/rabbitmq \
-v /data/rabbitmq/conf:/etc/rabbitmq \
-v /data/rabbitmq/log:/var/log/rabbitmq \
-d rabbitmq:3.8-management

相关参数解释 :

[Step 4] : 查看 RabbitMQ 启动日志

docker logs -f rabbitmq

[Step 5] : 访问 RabbitMQ 控制台

服务器IP / 虚拟机静态IP : 15672
例如我的控制台地址为 : http://172.29.32.233:15672/

访问发现无法访问, 查看日志发现并没有开启控制台管理

开启控制台管理 : 进入 RabbitMQ 容器 ➡️ 开启控制台管理

# 进入 RabbitMQ 容器
docker exec -it rabbitmq bash
# 开启控制台管理
rabbitmq-plugins enable rabbitmq_management

[Step 6] : 登录 RabbitMQ 控制台

如果浏览器出现身份验证

进入 RabbitMQ 容器 ➡️ 添加管理员账号 ➡️ 授权账号管理员权限 ➡️ 查看账号列表

# 进入 RabbitMQ 容器
docker exec -it rabbitmq bash
# 添加管理员账号
rabbitmqctl add_user 用户名 密码
# 授权账号管理员权限
rabbitmqctl set_user_tags 用户名 administrator
# 查看账号列表
rabbitmqctl list_users

重启 RabbitMQ 容器➡️ 再次访问➡️ 成功访问 !

# 重启容器
docker restart rabbitmq

到此这篇关于Docker部署RabbitMQ的实现方法(图文并茂)的文章就介绍到这了,更多相关Docker部署RabbitMQ内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文