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