Install openjdk 8 to occlum toolchain
This commit is contained in:
parent
e75c10ba79
commit
d21bcf245e
@ -1,7 +1,7 @@
|
|||||||
FROM alpine:3.11 AS alpine
|
FROM alpine:3.11 AS alpine
|
||||||
|
|
||||||
RUN apk update && \
|
RUN apk update && \
|
||||||
apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
|
apk --no-cache add openjdk11 openjdk8 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
|
||||||
|
|
||||||
FROM registry.cn-hangzhou.aliyuncs.com/alinux/alinux3:3.210714.1
|
FROM registry.cn-hangzhou.aliyuncs.com/alinux/alinux3:3.210714.1
|
||||||
|
|
||||||
@ -173,6 +173,11 @@ WORKDIR /tmp
|
|||||||
RUN cd java && ./install_dragonwell.sh && rm -rf /tmp/java
|
RUN cd java && ./install_dragonwell.sh && rm -rf /tmp/java
|
||||||
ENV PATH="/opt/occlum/toolchains/jvm/bin:$PATH"
|
ENV PATH="/opt/occlum/toolchains/jvm/bin:$PATH"
|
||||||
|
|
||||||
|
# Install OpenJDK 8
|
||||||
|
ARG JDK8_PATH=/opt/occlum/toolchains/jvm/java-1.8-openjdk
|
||||||
|
COPY --from=alpine /usr/lib/jvm/java-1.8-openjdk $JDK8_PATH
|
||||||
|
RUN rm $JDK8_PATH/jre/lib/security/cacerts
|
||||||
|
COPY --from=alpine /etc/ssl/certs/java/cacerts $JDK8_PATH/jre/lib/security/cacerts
|
||||||
|
|
||||||
ENV LD_LIBRARY_PATH="/opt/intel/sgxpsw/aesm:/usr/lib64/:/usr/local/lib:/opt/intel/sgxsdk/sdk_libs:/usr/lib:$LD_LIBRARY_PATH"
|
ENV LD_LIBRARY_PATH="/opt/intel/sgxpsw/aesm:/usr/lib64/:/usr/local/lib:/opt/intel/sgxsdk/sdk_libs:/usr/lib:$LD_LIBRARY_PATH"
|
||||||
# Build and install Occlum
|
# Build and install Occlum
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
FROM alpine:3.11 AS alpine
|
FROM alpine:3.11 AS alpine
|
||||||
LABEL maintainer="Qing Li <geding.lq@antgroup.com>"
|
LABEL maintainer="Qing Li <geding.lq@antgroup.com>"
|
||||||
RUN apk update && \
|
RUN apk update && \
|
||||||
apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
|
apk --no-cache add openjdk11 openjdk8 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
|
||||||
|
|
||||||
FROM centos:8
|
FROM centos:8
|
||||||
|
|
||||||
@ -156,6 +156,12 @@ WORKDIR /tmp
|
|||||||
RUN cd java && ./install_dragonwell.sh && rm -rf /tmp/java
|
RUN cd java && ./install_dragonwell.sh && rm -rf /tmp/java
|
||||||
ENV PATH="/opt/occlum/toolchains/jvm/bin:$PATH"
|
ENV PATH="/opt/occlum/toolchains/jvm/bin:$PATH"
|
||||||
|
|
||||||
|
# Install OpenJDK 8
|
||||||
|
ARG JDK8_PATH=/opt/occlum/toolchains/jvm/java-1.8-openjdk
|
||||||
|
COPY --from=alpine /usr/lib/jvm/java-1.8-openjdk $JDK8_PATH
|
||||||
|
RUN rm $JDK8_PATH/jre/lib/security/cacerts
|
||||||
|
COPY --from=alpine /etc/ssl/certs/java/cacerts $JDK8_PATH/jre/lib/security/cacerts
|
||||||
|
|
||||||
# Build and install Occlum
|
# Build and install Occlum
|
||||||
WORKDIR /root
|
WORKDIR /root
|
||||||
RUN cd occlum && \
|
RUN cd occlum && \
|
||||||
|
@ -3,7 +3,7 @@ FROM alpine:3.11 AS alpine
|
|||||||
LABEL maintainer="Qing Li <geding.lq@antgroup.com>"
|
LABEL maintainer="Qing Li <geding.lq@antgroup.com>"
|
||||||
|
|
||||||
RUN apk update && \
|
RUN apk update && \
|
||||||
apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
|
apk --no-cache add openjdk11 openjdk8 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
|
||||||
|
|
||||||
FROM ubuntu:18.04
|
FROM ubuntu:18.04
|
||||||
|
|
||||||
@ -173,6 +173,12 @@ WORKDIR /tmp
|
|||||||
RUN cd java && ./install_dragonwell.sh && rm -rf /tmp/java
|
RUN cd java && ./install_dragonwell.sh && rm -rf /tmp/java
|
||||||
ENV PATH="/opt/occlum/toolchains/jvm/bin:$PATH"
|
ENV PATH="/opt/occlum/toolchains/jvm/bin:$PATH"
|
||||||
|
|
||||||
|
# Install OpenJDK 8
|
||||||
|
ARG JDK8_PATH=/opt/occlum/toolchains/jvm/java-1.8-openjdk
|
||||||
|
COPY --from=alpine /usr/lib/jvm/java-1.8-openjdk $JDK8_PATH
|
||||||
|
RUN rm $JDK8_PATH/jre/lib/security/cacerts
|
||||||
|
COPY --from=alpine /etc/ssl/certs/java/cacerts $JDK8_PATH/jre/lib/security/cacerts
|
||||||
|
|
||||||
WORKDIR /root
|
WORKDIR /root
|
||||||
RUN cd occlum && \
|
RUN cd occlum && \
|
||||||
source /opt/intel/sgxsdk/environment && \
|
source /opt/intel/sgxsdk/environment && \
|
||||||
|
Loading…
Reference in New Issue
Block a user