腾讯云服务上下载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或容器名  
  • 若无输出:说明容器已被删除,需要重新创建。

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

相关推荐
tryCbest3 小时前
Docker 从零到精通:知识与跨平台使用指南
docker·容器
开始学AI6 小时前
Codex2API Docker 使用宿主机代理:OAuth Token 兑换 403 问题排查与解决方案
运维·docker·容器
做前端的娜娜子7 小时前
Docker 常用命令全梳理:从镜像拉取到容器编排
docker·容器·掘金·金石计划
m0_579146659 小时前
关于Docker Desktop导致C盘空间异常占用的排查与根治方案
运维·docker·容器
郝开11 小时前
Docker Compose 本地环境搭建:kkFileView
运维·docker·容器
jufeng130714 小时前
【系列:TDengine 工业物联网实战:从零搭起可运行系统 · 第 10 篇】
docker·时序数据库·tdengine·高可用
国际云,接待15 小时前
Docker 容器一直显示 unhealthy:从 Healthcheck 输出到依赖故障的完整排查
运维·docker·容器
Rain的Java大神之路16 小时前
如何避免订单重复提交
java·redis·后端·面试·架构·rabbitmq·rocketmq
伞伞悦读16 小时前
Docker 安装 MinIO 完整教程(新手友好版)
docker·容器·eureka
Lethehong16 小时前
把Blinko放进极空间:Docker 部署自托管笔记,并实现多设备远程访问
笔记·docker·容器