occlum/demos/font/font_support_for_java/Dockerfile
2020-10-21 17:41:49 +08:00

24 lines
772 B
Docker

FROM alpine:3.12
ENV JAVA_HOME="/usr/lib/jvm/default-jvm/"
RUN echo -e "https://mirrors.ustc.edu.cn/alpine/v3.12/main\nhttps://mirrors.ustc.edu.cn/alpine/v3.12/community" > /etc/apk/repositories; \
apk add openjdk11
# Has to be set explictly to find binaries
ENV PATH=$PATH:${JAVA_HOME}/bin
ENV GRADLE_VERSION 6.6
# get gradle and supporting libs
RUN apk -U add --no-cache curl; \
curl https://downloads.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip > gradle.zip; \
unzip gradle.zip; \
rm gradle.zip; \
apk del curl; \
apk update && apk add --no-cache libstdc++ && rm -rf /var/cache/apk/* && apk add --update ttf-dejavu fontconfig
COPY simsun.ttf /usr/share/fonts/simsun/simsun.ttf
ENV PATH=${PATH}:/gradle-${GRADLE_VERSION}/bin