Rancher - 从 CLI 检查是不是占用了牛港

Posted

技术标签:

【中文标题】Rancher - 从 CLI 检查是不是占用了牛港【英文标题】:Rancher - check from the CLI if a cattle port is takenRancher - 从 CLI 检查是否占用了牛港 【发布时间】:2018-12-23 20:11:45 【问题描述】:

我有一个脚本,它使用 rancher CLI 命令以动态原则部署数据库实例。有没有办法检查某个端口是否被占用?

F.e.我想在我的牛的 8001 端口上启动一个 Postgres 服务器。因此,首先检查端口是否被占用。如果没有 - 启动数据库服务器。否则,请尝试 8002,依此类推。

有没有办法通过 CLI 做到这一点?

【问题讨论】:

【参考方案1】:

创建服务时,如果您省略“公共主机端口”而只指定“私有容器端口”,则会为服务分配一个随机端口。您可以稍后查询此服务并获取分配给此服务的端口。对于您的用例,这可能比确定已使用哪个端口更简单。

查找随附的 UI 方法的屏幕截图:

【讨论】:

以上是关于Rancher - 从 CLI 检查是不是占用了牛港的主要内容,如果未能解决你的问题,请参考以下文章

Rancher CLI 登录错误 - 状态 [401 未授权]。正文:[message=clusterID 不匹配]

Rancher 和 Docker 无法从代理获取 ping

通过集群 API 构建的 Rancher Kube API 健康检查失败

Rancher基础

Rancher容器网络-Floating IP解决方案

简述Linux系统服务器的以太网端口状态和是不是连有网线的检查命令、系统内存占用和CPU占用的检查命令。