From 4d0080236d55e3117ad95456efa6b36189e3cf80 Mon Sep 17 00:00:00 2001 From: Endial Fang Date: Mon, 7 Sep 2020 15:04:37 +0800 Subject: [PATCH] =?UTF-8?q?[feat:1.8]=E5=A2=9E=E5=8A=A0Alpine=E7=B3=BB?= =?UTF-8?q?=E7=BB=9FDockerfile=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- alpine/Dockerfile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 alpine/Dockerfile diff --git a/alpine/Dockerfile b/alpine/Dockerfile new file mode 100644 index 0000000..b451801 --- /dev/null +++ b/alpine/Dockerfile @@ -0,0 +1,29 @@ +# Ver: 1.0 by Endial Fang (endial@126.com) +# +FROM colovu/alpine:3.12 +ARG apt_source=default + +ENV APP_NAME=openjre + +ENV JAVA_VERSION=1.8.0 \ + JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk + +ENV JRE_HOME="${JAVA_HOME}/jre" \ + CLASSPATH="${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib" \ + PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:${PATH}" + +LABEL "Version"="v1.8" \ + "Description"="Alpine image for OpenJRE 1.8." \ + "Dockerfile"="https://github.com/colovu/docker-openjre" \ + "Vendor"="Endial Fang (endial@126.com)" + +RUN select_source ${apt_source} +RUN install_pkg openjdk8-jre; \ +# 解决应用安装jre-headless时错误:update-alternatives: error: error creating symbolic link '/usr/share/man/man + mkdir -p /usr/share/man/man1; \ +# 验证安装的应用软件是否正常 + java -version; + +WORKDIR / + +CMD [] \ No newline at end of file