【linux】查看不同网络命名空间的端口

在部署harbor时,内部用的是数据库postgresql,端口默认是: 5432,一开始以为这个数据库docker容器是在本命名空间中,一直用ss -lnt查询系统的端口,找不到5432端口。但是harbor要能正常使用,所有怀疑harbor的容器都是创建了新的网络命名空间。怎么查看呢?

1、查看所有系统命名空间

lsns | grep postgresql

找到net命名空间对应的进程pid=2599288

然后执行:

nsenter --net=/proc/2599288【pid】/ns/net ss -lnt

从这里可以看到 5432在被侦听

相关推荐
古月方枘Fry13 分钟前
三层交换+单臂路由+ACL网络配置
服务器·网络·智能路由器
zbtlink26 分钟前
一分钱一分货:不同价位 Wi-Fi 7 的区别
网络·智能路由器
CDN36036 分钟前
SDK 游戏盾接入闪退 / 初始化失败?依赖冲突与兼容修复
运维·游戏·网络安全
Zeku1 小时前
虚拟机网络设置
网络·stm32·freertos·linux驱动开发·linux应用开发
攻城狮在此1 小时前
华三交换机ACL配置(封禁内网高危端口)
网络·安全
123过去1 小时前
hashid使用教程
linux·网络·测试工具·安全
cdprinter1 小时前
信刻安全加密光盘,保障光盘保密安全
网络·安全·自动化
C+++Python1 小时前
Linux/C++多进程
linux·运维·c++
最贪吃的虎1 小时前
GitHub推送又超时了?试试SSH
运维·ssh·github
XZY0282 小时前
如何使用grpc
运维·服务器