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

相关推荐
南东山人6 分钟前
使用pktgen进行高吞吐发包
linux·测试工具·udp·wireshark·压力测试
航月7 分钟前
yum配置,文件,命令详解
linux
yudas13 分钟前
arm 汇编技巧
linux
yaoxin5211231 小时前
第十八章 TCP 客户端 服务器通信 - 使用OPEN命令 - Supported参数
服务器·网络·tcp/ip
飞大圣1 小时前
Ubuntu 18 EDK2 环境编译
linux·运维·ubuntu
java_heartLake1 小时前
计算机网络之会话层
网络·计算机网络
福如意如我心意1 小时前
Nginx 的 proxy_pass 使用简介
运维·nginx·proxy_pass
星辰@Sea1 小时前
Nginx 部署负载均衡服务全解析
运维·nginx·负载均衡
冷心笑看丽美人1 小时前
RHEL 网络配置(Linux网络服务器 09)
linux·运维·服务器·网络·bash