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

相关推荐
霍格沃兹软件测试开发22 分钟前
Browser Use:打造你的浏览器自动化助手
运维·自动化
向qian看_-_24 分钟前
Linux 使用pip报错(error: externally-managed-environment )解决方案
linux·python·pip
yaoxtao1 小时前
java.nio.file.InvalidPathException异常
java·linux·ubuntu
兰雪簪轩1 小时前
分布式通信平台测试报告
开发语言·网络·c++·网络协议·测试报告
fuyongliang1232 小时前
linux Nginx服务配置介绍,和配置流程
运维·服务器·网络
GEO_YScsn3 小时前
Rust 的生命周期与借用检查:安全性深度保障的基石
网络·算法
2501_920047033 小时前
git在Linux中的使用
linux·git·elasticsearch
程序设计实验室4 小时前
在鸡哥14x上安装Linux:Fedora 42 上手体验
linux
司徒小夜4 小时前
HTTP与HTTPS杂谈-HTTPS防御了什么
网络·http·https
UNbuff_04 小时前
Linux bzip2 命令使用说明
linux·运维·服务器