alpine镜像中jvm工具不可用问题

问题

在alpine镜像中使用诸如jstack,jinfo工具,有如下报错:

1: Unable to get pid of LinuxThreads manager thread

原因

发现PID为1的时候,工具不可用。

解决

  • Dockerfile里使用如下命令启动:
CMD ["/bin/sh","-c","java APP","&& 1"]
  • 或者使用--init参数来启动docker。

你可能感兴趣的:(alpine镜像中jvm工具不可用问题)