当前位置:   article > 正文

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

rabbitmq开启5672远程访问

目录

第一种方式:

一、去RabbitMQ官网找docker镜像

二、拉取镜像

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

四、防火墙打开15672端口

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

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

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

第二种方式(docker挂载目录):

一、拉取镜像(默认最新的)

二、创建需要挂载的目录(data、conf、log)

三、运行镜像并挂载目录


第一种方式:

一、去RabbitMQ官网找docker镜像

1、点击下载安装

2、点击Docker 镜像

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

第二种方式(docker挂载目录):

一、拉取镜像(默认最新的)

docker pull rabbitmq

二、创建需要挂载的目录(data、conf、log)

mkdir -p /usr/local/rabbitmq/data
mkdir -p /usr/local/rabbitmq/conf
mkdir -p /usr/local/rabbitmq/log

三、运行镜像并挂载目录

docker run -d --name my_rabbitmq --privileged=true -p 5672:5672 -p 15672:15672 -v  /usr/local/rabbitmq/data:/var/lib/rabbitmq/mnesia -v /usr/local/rabbitmq/conf:/etc/rabbitmq -v /usr/local/rabbitmq/log:/var/log/rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest rabbitmq

参数说明

  1. -d #后台运行
  2. --privileged=true #授予容器中的root拥有真正权限
  3. -e RABBITMQ_DEFAULT_USER=guest #可视化界面登录用户名
  4. -e RABBITMQ_DEFAULT_PASS=guest #可视化界面登录密码
  5. -p 15672:15672 #可视化界面的端口映射
  6. -p 5672:5672 #服务端口映射
  7. -v /usr/local/rabbitmq/data:/var/lib/rabbitmq/mnesia #自定义数据目录:rabbitmq的数据目录
  8. -v /usr/local/rabbitmq/conf:/etc/rabbitmq #自定义配置目录:rabbitmq的配置目录
  9. -v /usr/local/rabbitmq/log:/var/log/rabbitmq #自定义日志目录:rabbitmq的日志目录

启动后直接ip:15672就可以访问可视化界面了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/401059
推荐阅读
相关标签
  

闽ICP备14008679号