使用docker安装运行rabbitmq---阿里云服务器

目录

0、阿里云没开端口的得要去安全组规则去添加:

1、下载RabbitMQ镜像:

2、查看镜像是否下载成功,得到docker镜像id:

3、运行RabbitMQ:

4、查看RabbbitMQ容器是否启动成功:

5、启动RabbitMQ中的插件管理

6、访问RabbitMQ的web配置界面

7、运行成功

0、阿里云没开端口的得要去安全组规则去添加:

在阿里云安全组开放15672(控制台Web端口号),5672两个端口(应用访问端口):

1、下载RabbitMQ镜像:

docker pull rabbitmq

2、查看镜像是否下载成功,得到docker镜像id:

docker images

3、运行RabbitMQ:

docker run -d -p 5672:5672 -p 15672:15672 rabbitmq

  • -d:表示在后台运行容器;
  • -p:将容器的端口 5672(应用访问端口)和 15672 (控制台Web端口号)映射到主机中;

得到这么一串数字则运行成功(其实这行数字是对应的容器id):

4、查看RabbbitMQ容器是否启动成功:

docker ps

或者: ps -ef | grep rabbitmq

5、启动RabbitMQ中的插件管理

注意:只有先通过RabbitMQ命令去启动RabbitMQ中的插件管理启动rabbitmq_management,才能访问rabbitmq的控制面板/web配置界面

方法一:
  • docker exec -it rabbitmq /bin/bash #先进入容器内部
  • rabbitmq-plugins enable rabbitmq_management

不知道为啥第一条命令执行不成功,我只能通过容器id进入容器内部:(docker ps 查看容器id)

方法二:

docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management

使用ctrl + p + q或者 exit 或者 ctrl + d可以从docker容器退出(docker容器继续在后台运行)

6、访问RabbitMQ的web配置界面
  • 浏览器输入地址:http://ip:15672 即可访问后台管理页面,这里的 ip 为运行 RabbitMQ 所在的服务器的 IP 地址;
  • 默认的用户名和密码都是**guest** (前提是没有在容器创建的时候指定用户名密码);
7、运行成功:

用户名密码默认均为guest:

相关推荐
jingshaoqi_ccc3 小时前
ubuntu 24下面安装docker
ubuntu·docker·eureka
关关长语4 小时前
Vue本地部署包快速构建为Docker镜像
前端·vue.js·docker
水滴与鱼5 小时前
DOCKER制作ROS运行的镜像文件
运维·docker·容器
杨浦老苏7 小时前
安全的消息传递和协作工具Virola Messenger
docker·即时通讯·群晖·im
GalenZhang8888 小时前
使用frp实现内网穿透并通过阿里云实现域名解析
阿里云·云计算·frp
jason成都9 小时前
emqx的docker部署
运维·docker·容器
mixboot10 小时前
docker 国内镜像源
docker·镜像源
java_logo10 小时前
Milvus GUI ATTU Docker 容器化部署指南
运维·数据库·docker·容器·eureka·milvus
苦学编程的谢11 小时前
RabbitMQ_4_高级特性(1)
分布式·rabbitmq
眠晚晚11 小时前
云上攻防-Docker-堡垒机安全详解
安全·web安全·网络安全·docker·容器