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

相关推荐
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.8 分钟前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
物联网软硬件开发-轨物科技13 分钟前
【轨物洞见】告别“被动维修”!预测性运维如何重塑老旧电站的资产价值?
运维·人工智能
程序员允诺16 分钟前
[DevOps实战] 彻底解决依赖地狱:如何编译全静态、可移植的 Xorriso 工具
运维·devops
酣大智18 分钟前
接口模式参数
运维·网络·网络协议·tcp/ip
一只自律的鸡39 分钟前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
17(无规则自律)1 小时前
【CSAPP 读书笔记】第二章:信息的表示和处理
linux·嵌入式硬件·考研·高考
!chen1 小时前
linux服务器静默安装Oracle26ai
linux·运维·服务器
莫大3301 小时前
2核2G云服务器PHP8.5+MySQL9.0+Nginx(LNMP)安装WordPress网站详细教程
运维·服务器·nginx
刚刚入门的菜鸟1 小时前
php-curl
运维·web安全·php
24zhgjx-lxq1 小时前
华为ensp:MSTP
网络·安全·华为·hcip·ensp