Sign inSign up

occlum/hyperenclave:0.27.13-hypermode-1.3.0-ubuntu22.04

Manifest digest

sha256:894fae9090203eb83048acb0f672dadca5bdc00988239528fdd189c3559644fd

OS/ARCH

linux/amd64

Compressed size

3.58 GB

Last pushed

almost 2 years by volcano0dr

Type

Image

Manifest digest

sha256:894fae9090203eb83048acb0f672dadca5bdc00988239528fdd189c3559644fd

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=22.040 B
5ADD file ... in / 29.03 MB
6CMD ["/bin/bash"]0 B
7LABEL maintainer=Qi Zheng <[email protected]>0 B
8SHELL [/bin/bash -c]0 B
9RUN /bin/bash -c apt-get update606.78 MB
10RUN /bin/bash -c echo "ca_directory=/etc/ssl/certs"3.5 KB
11ENV PATH=/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
12ENV OCCLUM_RUST_VERSION=nightly-2021-11-010 B
13RUN /bin/bash -c curl https://sh.rustup.rs204.76 MB
14COPY docker/linux-sgx /root/linux-sgx # buildkit40.73 MB
15COPY 0001-Make-openssl-1.1-compatiable-in-ubuntu-22.04.patch /root/linux-sgx/ # buildkit1.12 KB
16WORKDIR /root32 B
17RUN /bin/bash -c cd linux-sgx1001.86 MB
18COPY docker/rust-sgx-sdk /root/rust-sgx-sdk # buildkit25.83 MB
19COPY docker/occlum /root/occlum # buildkit49.75 MB
20WORKDIR /root32 B
21RUN /bin/bash -c cp -r72.5 KB
22WORKDIR /tmp32 B
23RUN /bin/bash -c cd musl-gcc85.42 MB
24ENV PATH=/opt/occlum/build/bin:/usr/local/occlum/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
25WORKDIR /tmp32 B
26RUN /bin/bash -c cd glibc36.88 MB
27WORKDIR /tmp32 B
28RUN /bin/bash -c cd golang498.59 MB
29ENV PATH=/opt/occlum/toolchains/golang/bin:/opt/occlum/build/bin:/usr/local/occlum/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
30WORKDIR /tmp32 B
31RUN /bin/bash -c cd rust55.02 MB
32ENV PATH=/opt/occlum/toolchains/rust/bin:/opt/occlum/toolchains/golang/bin:/opt/occlum/build/bin:/usr/local/occlum/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
33ENV LD_LIBRARY_PATH=/opt/intel/sgxsdk/sdk_libs0 B
34WORKDIR /tmp32 B
35RUN /bin/bash -c cd bash4 MB
36WORKDIR /tmp32 B
37RUN /bin/bash -c cd busybox1.17 MB
38ARG JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk0 B
39COPY /usr/lib/jvm/java-11-openjdk /opt/occlum/toolchains/jvm/java-11-openjdk # buildkit132.14 MB
40RUN |1 JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk /bin/bash -c262 B
41COPY /etc/ssl/certs/java/cacerts /opt/occlum/toolchains/jvm/java-11-openjdk/lib/security/cacerts # buildkit115.58 KB
42WORKDIR /tmp32 B
43RUN |1 JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk /bin/bash -c185.25 MB
44ENV PATH=/opt/occlum/toolchains/jvm/bin:/opt/occlum/toolchains/rust/bin:/opt/occlum/toolchains/golang/bin:/opt/occlum/build/bin:/usr/local/occlum/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
45ARG JDK8_PATH=/opt/occlum/toolchains/jvm/java-1.8-openjdk0 B
46COPY /usr/lib/jvm/java-1.8-openjdk /opt/occlum/toolchains/jvm/java-1.8-openjdk # buildkit62.16 MB
47RUN |2 JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk JDK8_PATH=/opt/occlum/toolchains/jvm/java-1.8-openjdk /bin/bash288 B
48COPY /etc/ssl/certs/java/cacerts /opt/occlum/toolchains/jvm/java-1.8-openjdk/jre/lib/security/cacerts # buildkit115.61 KB
49WORKDIR /tmp32 B
50RUN |2 JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk JDK8_PATH=/opt/occlum/toolchains/jvm/java-1.8-openjdk /bin/bash15.73 MB
51WORKDIR /root32 B
52RUN |2 JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk JDK8_PATH=/opt/occlum/toolchains/jvm/java-1.8-openjdk /bin/bash634.43 MB
53RUN |2 JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk JDK8_PATH=/opt/occlum/toolchains/jvm/java-1.8-openjdk /bin/bash1.58 KB
54WORKDIR /root32 B

Command

 ARG RELEASE