要点
通过 服务器侧的pid 获取容器内的pid
具体
hostPid: 1404255
容器内Pid: 247839
- 方法
$cat /proc/1404255/task/1404255/status
Name: loop.sh
Umask: 0022
State: S (sleeping)
Tgid: 1404255
Ngid: 0
Pid: 1404255
PPid: 1401189
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 256
Groups: 0
NStgid: 1404255 247839
NSpid: 1404255 247839
NSpgid: 1404255 247839
NSsid: 1394329 247537
VmPeak: 16784 kB
VmSize: 16764 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 3624 kB
VmRSS: 3624 kB
RssAnon: 316 kB
RssFile: 3308 kB
RssShmem: 0 kB
VmData: 300 kB
VmStk: 136 kB
VmExe: 696 kB
VmLib: 1640 kB
VmPTE: 48 kB
VmSwap: 0 kB
HugetlbPages: 0 kB
CoreDumping: 0
THP_enabled: 1
Threads: 1
SigQ: 3/1029292
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000010000
SigIgn: 0000000000000005
SigCgt: 0000000000010002
CapInh: 0000000000000000
CapPrm: 00000000a80425fb
CapEff: 00000000a80425fb
CapBnd: 00000000a80425fb
CapAmb: 0000000000000000
NoNewPrivs: 0
Seccomp: 2
Seccomp_filters: 1
Speculation_Store_Bypass: vulnerable
Cpus_allowed: ffffffff,ffffffff
Cpus_allowed_list: 0-63
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 1652
nonvoluntary_ctxt_switches: 4
我们关注:
NSpid: 1404255 247839