Dockerfile
FROM python:2.7.11-alpine
RUN mkdir /usr/local/java
WORKDIR /usr/local/java
# 5.更改 Alpine 的软件源为阿里云,默认从官方源拉取比较慢
RUN echo http://mirrors.aliyun.com/alpine/v3.10/main/ > /etc/apk/repositories && \
echo http://mirrors.aliyun.com/alpine/v3.10/community/ >> /etc/apk/repositories
## ca-certificates证书服务,是安装glibc前置依赖
RUN apk update && apk upgrade
RUN apk --no-cache add ca-certificates wget \
&& wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \
&& wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.29-r0/glibc-2.29-r0.apk \
&& wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.29-r0/glibc-bin-2.29-r0.apk \
&& wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.29-r0/glibc-i18n-2.29-r0.apk \
&& apk add glibc-2.29-r0.apk glibc-bin-2.29-r0.apk glibc-i18n-2.29-r0.apk \
&& rm -rf /var/cache/apk/* glibc-2.29-r0.apk glibc-bin-2.29-r0.apk glibc-i18n-2.29-r0.apk
ADD ./jre-8u202.tar.gz /usr/local/java
ENV JAVA_HOME=/usr/local/java/jre1.8.0_202
ENV PATH=$JAVA_HOME/bin:$PATH