由于使用 openjdk 在运行环境遇到一些问题,需自定义一个 sun jdk / jre 镜像作为运行环境
如果尝试用 alpine linux 与 sun jdk 构建镜像,需要添加缺少的 .so 文件
最后还是使用 ubuntu ,Dockerfile 内容如下:
FROM ubuntu:16.04
# jre 需要与 Dockerfile 在目录下
ADD jre-*.tar.gz /usr/jvm
ENV JAVA_HOME=/usr/jvm/jre1.8.0_151
ENV PATH=$PATH:$JAVA_HOME/bin
CMD ["/bin/sh"]
Dockerfile 参考文档