精简步骤
-
搜索RabbitMQ
docker search rabbitmq
-
下载RabbitMQ镜像
docker pull rabbitmq
-
查看下载的RabbitMQ镜像
docker images
-
创建挂载目录
mkdir /usr/rabbitMQ
cd /usr/rabbitMQ
mkdir config
-
启动RabbitMQ容器,并挂载配置文件
docker run --name RabbitMQ -p 15672:15672 -v /usr/rabbitMQ/config/:/etc/rabbitmq/ -d rabbitmq
-
查看启动RabbitMQ进程
docker ps
-
进入RabbitMQ镜像
docker exec -it ad60b1064cef /bin/bash
-
启动可视化插件
rabbitmq-plugins enable rabbitmq_management
-
安装完成,但是仅能本地登录
使用guest进行登录【账号密码均为:
guest
】远程无法登录
-
使用Nginx开放端口供远程访问
#Nginx给rabbitmq访问转发
server {
listen 80;
#二级域名
server_name rabbitmq.**************;
location / {
#反向代理到 15672 端口
proxy_pass http://10.0.12.11:15672;
add_header Access-Control-Allow-Origin *;
}
}ps: 需要在域名配置处开启二级域名指向
-
增加用户(可以实现非本地登录)
rabbitmqctl add_user wolfs【密码】
rabbitmqctl set_permissions -p / wolfs “.” “." ".”
rabbitmqctl set_user_tags wolfs administrator
图文教程
-
搜索RabbitMQ
docker search rabbitmq
-
下载RabbitMQ镜像
docker pull rabbitmq
-
查看下载的RabbitMQ镜像
docker images
-
创建挂载目录
mkdir /usr/rabbitMQ
cd /usr/rabbitMQ
mkdir config
-
启动RabbitMQ容器,并挂载配置文件
docker run --name RabbitMQ -p 15672:15672 -v /usr/rabbitMQ/config/:/etc/rabbitmq/ -d rabbitmq
-
查看启动RabbitMQ进程
docker ps
-
进入RabbitMQ镜像
docker exec -it ad60b1064cef /bin/bash
-
启动可视化插件
rabbitmq-plugins enable rabbitmq_management
-
安装完成,但是仅能本地登录
使用guest进行登录【账号密码均为:
guest
】远程无法登录
如果不需要远程登录,以下请忽略====================================================================
如果不需要远程登录,以下请忽略====================================================================
如果不需要远程登录,以下请忽略==================================================================== -
使用Nginx开放端口供远程访问【安全起见,对外只暴露80和443端口, 其他端口内网访问】
#Nginx给rabbitmq访问转发
server {
listen 80;
#二级域名
server_name rabbitmq.**************;
location / {
#反向代理到 15672 端口
proxy_pass http://【服务器内网地址】:15672;
add_header Access-Control-Allow-Origin *;
}
}**ps:**需要在域名配置处开启二级域名指向
-
增加用户(可以实现非本地登录)
rabbitmqctl add_user wolfs【密码】
rabbitmqctl set_permissions -p / wolfs "." “." ".”
rabbitmqctl set_user_tags wolfs administrator
也可能出现这种情况,您于此网站的连接不是私密连接