jstack 执行时报Unable to open socket file

现在生产上有个应用的节点内存溢出,想通过测试环境来查找原因,测试环境有几台节点服务器,里面是docker容器,包含了很多应用
我连接其中一台服务器,在服务器使用TOP命令,随便找了一个java的进程,想要使用jstack命令来查看堆信息,但是报

img


开始以为用户不一致,后来查看进程信息,发现执行这个进程的用户也是root和我的用户一致

img


现在不知道什么原因,求帮助,不知道是不是因为docker的原因,在这里先谢谢大家了,困扰了好久。