问题
在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镜像中使用诸如jstack,jinfo工具,有如下报错:
1: Unable to get pid of LinuxThreads manager thread
发现PID为1的时候,工具不可用。
CMD ["/bin/sh","-c","java APP","&& 1"]
--init
参数来启动docker。