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”)
还没有评论,快来发表第一个评论吧