Docker安装RabbitMQ以及无权限访问 vhost ‘/’ 的解决方法

 

安装 docker

yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

yum install -y yum-utils

yum-config-manager \
–add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum install docker-ce docker-ce-cli containerd.io

设置阿里云加速

/etc/docker/daemon.json
设置如下
{
“registry-mirrors”: [“https://brh40ef2.mirror.aliyuncs.com”],
“log-driver”: “json-file”,
“log-opts”: {
“max-size”: “100m”,
“max-file”: “10”
}
}

重启 Docker 服务

systemctl daemon-reload
systemctl restart docker
systemctl enable docker # 开机自启动

 

安装 RabbitMQ

docker pull rabbitmq

docker run -d –name rabbitmq -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq –hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:latest

docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management

添加用户,设置权限

docker exec -it rabbitmq /bin/bash

cd /opt/rabbitmq/sbin/
./rabbitmqctl add_user star 123456
./rabbitmqctl set_user_tags star  administrator

 

RabbitMQ 之无权限访问 vhost ‘/’

 

Docker 安装 RabbitMQ 以及无权限访问 vhost '/' 的解决方法

点击用户名称 [star] 进入用户设置页面

 

Docker 安装 RabbitMQ 以及无权限访问 vhost '/' 的解决方法 Docker 安装 RabbitMQ 以及无权限访问 vhost '/' 的解决方法

Docker 安装 RabbitMQ 以及无权限访问 vhost '/' 的解决方法

© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...