【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在被侦听

相关推荐
江湖有缘2 小时前
Linux系统之htop命令基本使用
linux·运维·服务器
CodeByV2 小时前
【Linux】基础 IO 深度解析:文件、描述符与缓冲区
linux
B***y8852 小时前
配置nginx访问本地静态资源、本地图片、视频。
运维·nginx
上海云盾安全满满4 小时前
高防 IP 是如何帮助数藏行业防刷
网络·网络协议·tcp/ip
w***Q3505 小时前
Git工作流自动化
运维·git·自动化
xu_yule8 小时前
Linux_12(进程信号)内核态和用户态+处理信号+不可重入函数+volatile
linux·运维·服务器
虾..8 小时前
Linux 环境变量&&进程优先级
linux·运维·服务器
i***t9198 小时前
Linux下MySQL的简单使用
linux·mysql·adb
偶像你挑的噻8 小时前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件
稚辉君.MCA_P8_Java9 小时前
DeepSeek 插入排序
linux·后端·算法·架构·排序算法