问题环境
使用openjdk8-openj9:alpine-slim镜像
启动springboot程序
进入容器后执行jps无响应
查询github issueissue后发现是容器在/tmp创建了数据卷
而当容器没接收到SIGTERM信号时候会残留文件导致对pid的识别出问题
jdk17好像解决了但是升级版本不太好,
直接取消dockerfile的挂载就行了
VOLUME /tmp
应该还可以启动前清理下tmp目录的(没事过)
使用openjdk8-openj9:alpine-slim镜像
启动springboot程序
进入容器后执行jps无响应
查询github issueissue后发现是容器在/tmp创建了数据卷
而当容器没接收到SIGTERM信号时候会残留文件导致对pid的识别出问题
jdk17好像解决了但是升级版本不太好,
直接取消dockerfile的挂载就行了
VOLUME /tmp
应该还可以启动前清理下tmp目录的(没事过)