在阿里云使用Docker安装RabbitMQ,并通过远程访问

第一步,去RabbitMQ官网找docker镜像

1、点击下载安装

在阿里云使用Docker安装RabbitMQ,并通过远程访问_第1张图片

2、点击Docker 镜像

在阿里云使用Docker安装RabbitMQ,并通过远程访问_第2张图片

3、找到最新的带界面的安装

在阿里云使用Docker安装RabbitMQ,并通过远程访问_第3张图片

二、拉取镜像

docker pull rabbitmq:3.8.0-management

三、运行镜像  4b23cfb64730  (5672是程序的端口,15672是web访问的端口)

docker run -d --name my-rabbitmq-management -p 5672:5672 -p 15672:15672 --hostname my-rabbitmq 4b23cfb64730

四、防火墙打开15672端口

1、放开端口

firewall-cmd --add-port=15672/tcp --permanent

2、重启防火墙

firewall-cmd --reload

五、到阿里云的安全策略组,打开15672端口

六、通过阿里云服务器的  ip:15672 就可以访问了!起始账号密码都是:guest

七、出于安全考虑,请及时修改账号密码哦!

1、进入docker 的 RabbitMQ 容器中

docker exec -it 647caf5c20c6 bash

2、查看用户

rabbitmqctl list_users

3、修改密码

rabbitmqctl change_password userName newPassword

4、如果不想要guest的账号也可以新增账号

 rabbitmqctl add_user userName newPassword

5、看guest不爽,你还可以delete它

rabbitmqctl delete_user guest

6、最后别忘了给自己添加的账号增加超级管理员权限

rabbitmqctl set_user_tags userName administrator

 

你可能感兴趣的:(MQ)