当前位置: 首页 > news >正文

腾讯云服务上下载docker以及使用Rabbitmq的流程

执行以下命令,添加 Docker 软件源并配置为腾讯云源。

sudo yum-config-manager --add-repo=https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i "s/download.docker.com/mirrors.tencentyun.com\/docker-ce/g"  /etc/yum.repos.d/docker-ce.repo

执行以下命令,查看已添加的 Docker 软件源

sudo yum list docker-ce

执行以下命令,安装 Docker。

sudo yum install -y docker-ce 

执行以下命令,运行 Docker

sudo systemctl start docker

 执行以下命令,检查安装结果。

sudo docker info

 返回如下信息,即表示安装成功。

使用docker查询rabbitmq的镜像

不过有的查询不出来,可以试试直接拉取

docker pull rabbitmq:3.12-management  # 指定版本并包含管理界面

输入以下命令来验证是否拉取成功

docker images | grep rabbitmq

证明拉取成功了

接着输入以下指令 账号密码自己更改

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=guest-e RABBITMQ_DEFAULT_PASS=guestrabbitmq:3.12-management

 验证容器是否启动成功

docker ps -a  # 查看所有容器(包括已停止的)

 如果看到 rabbitmq 容器状态为 Up,说明启动成功。若状态为 Exited,则表示启动失败

接下来我们配置腾讯云服务器的安全组(入站规则)

 然后把云服务上对应的防火墙关闭

先检查,若没有显示,则需要手动添加

# 针对 firewalld(CentOS 7 常用)
firewall-cmd --list-ports | grep 15672
# firewalld 开放端口并生效
sudo firewall-cmd --add-port=15672/tcp --permanent  # 永久开放
sudo firewall-cmd --reload  # 重新加载规则

 另一个端口同样的操作.

接着在我们本机浏览器上搜索 云服务器ip地址+端口号 就可以看到RabbitMQ 登录界面

我们可以在本机进行验证

打开本地 PowerShell执行

Test-NetConnection -ComputerName 81.70.232.29 -Port 15672

TcpTestSucceeded: True,则端口已开放,此时在浏览器访问 http://81.70.232.29:15672 应能看到 RabbitMQ 登录界面

如果没有我们则需要看看是不是Rabbitmq是不是已经停止了

docker ps -a | grep rabbitmq

若有输出(显示容器 ID 和名称):说明容器存在但已停止,直接启动即可。

docker start 容器ID或容器名  
  • 若无输出:说明容器已被删除,需要重新创建。

我们再次去浏览器看看是否可以浏览到

 

 

http://www.dtcms.com/a/284870.html

相关文章:

  • Python网络爬虫——介绍
  • 【unitrix】 6.5 基础整数类型特征(base_int.rs)
  • Redis:哨兵(Sentinel)
  • MySQL的索引操作及底层结构浅析
  • 产品经理如何描述用户故事
  • modelscope ProxyError: HTTPSConnectionPool(host=‘www.modelscope.cn‘, port=443)
  • 作物长势产量预测yyds!遥感数据同化DSSAT模型,区域精准农业就靠它!
  • 27、鸿蒙Harmony Next开发:ArkTS并发(Promise和async/await和多线程并发TaskPool和Worker的使用)
  • Hyperledger Fabric:构建企业区块链网络的实践指南
  • 【实时Linux实战系列】硬件中断与实时性
  • 什么是GEO 和 SEO ?GEO 与 SEO 有什么区别?如何快速入门GEO?
  • 解决宝塔面板SSL报错 - AttributeError: module ‘acme_v2‘ has no attribute ‘acme_v2‘
  • 搜广推校招面经九十四
  • 神经网络构建
  • STM32之土壤湿度传感器模块
  • Toward the unification of kselftests and KUnit
  • MYSQL-进阶-锁
  • 离散与组合数学 杂记
  • 电子制造企业排产优化实战:用JVS智能排产的排产策略实现交期100%可控
  • OCR 与 Agent:智能协作的 “黄金搭档”
  • Spring Boot整合阿里云OSS:企业级文件存储最佳实践
  • ZYNQ UltraScale+ MPSoC芯片 pcie switch级联ssd高速存储方案
  • 基于springboot+vue+mysql平台的医疗病历交互系统(源码+论文)
  • 解析:视频创作中常见版权问题
  • JAVA原生实现SOAP POST调用
  • 【深度学习】神经网络过拟合与欠拟合-part5
  • 尚庭公寓----------分页查询
  • 外贸ERP软件有哪些?八大热门erp软件功能测评
  • FOC算法中SIMULINK一些常用模块(3)自动计算电机参数
  • OpenBayes 一周速览丨字节EX-4D上线,实现单目视频到自由视角生成;GLM-4.1V-9B-Thinking开源,10B参数比肩Qwen系列