You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@flink.apache.org by "casel.chen" <ca...@126.com> on 2021/11/09 08:49:35 UTC

求使用oracle jdk8的flink docker镜像Dockerfile

查了下flink官方docker image https://github.com/apache/flink-docker  是基于openjdk的,体积虽然小,但少了很多工具,例如jstack,jps, jstat, jmap等。
当作业出现问题时这些工具可以派上用场。问一下要怎么换成oracle jdk8? 求一份 Dockerfile,谢谢!

Re:求使用oracle jdk8的flink docker镜像Dockerfile

Posted by 欧阳武林 <ou...@139.com>.


 我遇到过和你一样的问题,dockerfile 脚本如下,你把jdk的包和dockerfile放到同一个目录下。然后再执行docker build命令,就能打包出来有jstack,jps命令的image了。




```


FROM flink

RUN mkdir -p $FLINK_HOME/usrlib

RUN mkdir -p $FLINK_HOME/.kube

COPY jdk1.8.0_301 /usr/lib/jdk1.8.0_301

ENV JAVA_HOME /usr/lib/jdk1.8.0_301

ENV PATH ${JAVA_HOME}/bin:$PATH

COPY ./config $FLINK_HOME/.kube

RUN chown flink:flink $FLINK_HOME/.kube/config

RUN chmod 644 $FLINK_HOME/.kube/config

```















欧阳武林


18896723655@139.com


18896723655







电子名片新出VIP模板啦,快来体验>>




扫一扫,


快速添加名片到手机




--------------------------------------------------------------------------------


----The following is the content of the forwarded email----
From:"casel.chen" <ca...@126.com>
To:"user-zh@flink.apache.org" <us...@flink.apache.org>
Date:2021-11-09 16:49:35
Subject:求使用oracle jdk8的flink docker镜像Dockerfile

查了下flink官方docker image https://github.com/apache/flink-docker  是基于openjdk的,体积虽然小,但少了很多工具,例如jstack,jps, jstat, jmap等。
当作业出现问题时这些工具可以派上用场。问一下要怎么换成oracle jdk8? 求一份 Dockerfile,谢谢!