dotnet容器使用线程异常;想使用精简版本的createdump内存出来分析;
容器内不知道进程ID,不能使用命令ps,也不能联网;
但容器内要执行命令却是createdump $pid;

1.容器在宿主机中的PID

//宿主机中使用

docker inspect containerName |grep Pid

在这里插入图片描述

2.容器内部的PID

//使用docker exec 进入容器内部

grep threads /proc/*/sched

在这里插入图片描述
看到/proc/pid/xxx :中间的数字表示容器内部进程ID

3.容器内部PID与宿主机中的PID对应

通过以上两个操作可看出来对应关系:宿主机进程ID84088=》容器内进程ID1

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐