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 '/'

 

點擊用戶名稱 [star] 進入用戶設置頁面

 

來源:https://www.iwmyx.cn/dockerazrabbitmqyjwa.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章