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 不匹配]