Test

// 子进程在新的 PID Namespace 中运行
static int child_func(void *arg) {
    // 当前进程在容器内是 PID 1
    mount("proc", "/proc", "proc", 0, NULL);
    printf("Container PID: %d\n", getpid());  // 输出 1
    execve("/bin/sh", ...);
}

// 宿主机上观察
$ cat /proc/5678/status | grep NSpid
NSpid:  5678  1

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部