腾讯云服务器Centos,Docker中安装RabbitMQ

 1.在docker Hub搜索框中,搜索Rabbitmq:

  Docker Hub

腾讯云服务器Centos,Docker中安装RabbitMQ_第1张图片

 

 

选择一个management版本的,带有web 管理界面的:

腾讯云服务器Centos,Docker中安装RabbitMQ_第2张图片

拉取镜像到服务器上:

docker pull rabbitmq:3.10.7-management

 

 2.运行镜像,构建容器:

docker run -d -p 5672:5672 -p 15672:15672  --name myrabbitmq  321a17c29307

 

 

默认的guest 账户有访问限制,默认只能通过本地网络(如 localhost) 访问,远程网络访问受限,所以在使用时我们一般另外添加用户

3.添加新用户:

比如 user: test password:123456

(1)进入rabbitmq容器内部:

docker exec -i -t 3fbe121f364b bin/bash

(2)执行rabbitmqctl add_user test 123456 添加用户:

root@3fbe121f364b:/# rabbitmqctl add_user test 123456

(3)执行rabbitmqctl set_permissions -p / test ".*" ".*" ".*" 赋予test用户所有权限

root@3fbe121f364b:/# rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

(4)执行rabbitmqctl set_user_tags test administrator赋予test用户administrator角色

root@3fbe121f364b:/# rabbitmqctl set_user_tags test administrator

(5)执行rabbitmqctl list_users查看所有用户即可看到test用户已经添加成功

root@3fbe121f364b:/# rabbitmqctl list_users

腾讯云服务器Centos,Docker中安装RabbitMQ_第3张图片

4.通过web管理界面查看:

http://服务器公网IP地址:15672/#/

要在腾讯云防火墙设置处,开放15672和5672端口:

腾讯云服务器Centos,Docker中安装RabbitMQ_第4张图片

 

腾讯云服务器Centos,Docker中安装RabbitMQ_第5张图片

 

 

你可能感兴趣的:(Docker,RabbitMQ消息队列,服务器,centos,docker,rabbitmq,消息队列)