官方文档
安装
- 点击上方的官网并进入,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面);

2.执行docker pull命令拉取镜像
docker pull rabbitmq:3.8.5-management
3.镜像拉取成功后,使用docker run命令执行镜像
# 命令说明
# -d:以后台方式启动镜像
# --name:指定执行镜像后生成的容器的名称
# --hostname:主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
# -p:端口映射
# -e:指定容器的环境变量
# RABBITMQ_DEFAULT_USER:rabbitmq管理后台用户名
# RABBITMQ_DEFAULT_PASS: rabbitmq管理后台密码
docker run -d --name rabbitmq3.8.5 --hostname my-rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3.8.5-management
4.容器运行成功后,访问http://服务器IP地址:15672,进入rabbitmq后台管理页面

RabbitMQ用户管理
可以在admin-user页面中进行用户的管理

Virtual Hosts管理
Virtual Hosts相当于MySQL中的DB,用户需要配置相应的Virtual Hosts访问权限,才能访问该库的内容。
可以在Admin-Virtual Hosts页面中进行管理,添加一个名称为"/vhost_1"的Virtual Hosts(一般Virtual Hosts的名称会以“/”开头)

网友评论