首页 > 解决方案 > Rancher - 从 CLI 检查是否占用了牛港

问题描述

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

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

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

标签: rancher

解决方案


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

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

创建服务

分配的随机端口


推荐阅读