Linux centos系统Docker安装 RabbitMq


首先要去docker仓库查找镜像,我们需要下载能可视化操作界面的rabbitMq,所以下载的是management版本。

接下来,先建目录,主要是为了存放数据:

#建目录
mkdir /server/rabbitmq/data


接下来下载rabbitMq镜像:

#拉镜像
docker pull rabbitmq:management

#启动命令:
docker run -d --name rabbitmq \
 -p 5672:5672 -p 15672:15672 \
 -v /server/rabbitmq/data:/var/lib/rabbitmq \
 -e RABBITMQ_DEFAULT_VHOST=my_vhost \
 -e RABBITMQ_DEFAULT_USER=admin \
 -e RABBITMQ_DEFAULT_PASS=123456\
 -m 300m \
--memory-swap=600m \
rabbitmq:management


问题:

go连接RabbitMQ "no access to this vhost"错误

docker exit -it container_name /bin/sh
rabbitmqctl add_vhost admin
rabbitmqctl set_permissions -p 用户名 admin "." "." ".*"

连接的时候指定对应的vhost

amqp.Dial("amqp://username:password@ip:5672/admin”)


点赞1
点击评论0
收藏0
浏览 52
 

还没有评论,快来发表第一个评论吧

免责声明:凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,注册用户和一般页面游览者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任(包括侵权责任、合同责任和其它责任)
*尊重作者,转载请注明出处!