猪齿鱼提供的基础Java镜像缺少jdk工具

1.是更换成自定义的镜像吗?
如果是这个,那么请问,替换镜像需要注意什么地方吗

  1. 还是在猪齿鱼提供的镜像里面安装这些工具包呢?
    如果是在猪齿鱼镜像里面安装,请问有可以参考安装的命令吗,我发现里面镜像里面没有yum 命令,apt的话,没有找到具体的包

谢谢!

可以使用这个

FROM registry.cn-shanghai.aliyuncs.com/c7n/javabase:0.10.0

javabase 的基础镜像是 https://github.com/choerodon/javabase ,如有特殊需要请基于此Dockerfile定制。

好的,我去试试

嗯嗯,如果基于这个Dockerfile 定制的话,有没有可以参考的安装 jdk 那几个常用工具的命令呢?我在网上找了一些都不太行,除非自己完全重新安装jdk

请切换分支到 0.10.0 即可,此Dockerfile构建后镜像中有jmap,jstat 这些java 工具

https://github.com/choerodon/javabase/blob/0.10.0/Dockerfile

或者直接使用下面镜像即可

registry.cn-shanghai.aliyuncs.com/c7n/javabase:0.10.0

你好,我测试了一下,这镜像用的工具是openj9虚拟机提供的是吗,像是常用的jstat jmap,很多option都不支持,这建议如何解决呢,还是我没使用对?

比如说 jmap -heap pid 这个命令在这个镜像不支持
或者 jstat -gcutil pid 这个也不支持

这个你可以去openj9社区或论坛进行咨询,谢谢