我有一个脚本,它使用ranchercli命令以动态原则部署数据库实例。有没有办法检查某个港口是否被占用?
我想在我的牛的8001端口上启动一个Postgres服务器。因此,首先检查端口是否被占用。如果没有-启动数据库服务器。否则,请尝试8002,以此类推。
有没有办法通过CLI实现这一点?
创建服务时,如果省略“Public Host Port”而只指定“Private Container Port”,则会为服务分配一个随机端口。您可以稍后查询此服务并获取为此服务分配的端口。对于您的用例,这可能是一种比找出哪个端口已被使用更简单的方法。