[demos] Specify the sgx/occlum apt packages version
This commit is contained in:
parent
91dd93d9a4
commit
7181abd390
@ -3,16 +3,32 @@ LABEL maintainer="Qi Zheng <huaiqing.zq@antgroup.com>"
|
|||||||
|
|
||||||
# Install SGX DCAP and Occlum runtime
|
# Install SGX DCAP and Occlum runtime
|
||||||
ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1
|
ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1
|
||||||
|
ARG PSW_VERSION=2.17.100.3
|
||||||
|
ARG DCAP_VERSION=1.14.100.3
|
||||||
|
ARG OCCLUM_VERSION=0.29.5-1
|
||||||
RUN apt update && DEBIAN_FRONTEND="noninteractive" apt install -y --no-install-recommends gnupg wget ca-certificates jq && \
|
RUN apt update && DEBIAN_FRONTEND="noninteractive" apt install -y --no-install-recommends gnupg wget ca-certificates jq && \
|
||||||
echo 'deb [arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu focal main' | tee /etc/apt/sources.list.d/intel-sgx.list && \
|
echo 'deb [arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu focal main' | tee /etc/apt/sources.list.d/intel-sgx.list && \
|
||||||
wget -qO - https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key | apt-key add - && \
|
wget -qO - https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key | apt-key add - && \
|
||||||
echo 'deb [arch=amd64] https://occlum.io/occlum-package-repos/debian focal main' | tee /etc/apt/sources.list.d/occlum.list && \
|
echo 'deb [arch=amd64] https://occlum.io/occlum-package-repos/debian focal main' | tee /etc/apt/sources.list.d/occlum.list && \
|
||||||
wget -qO - https://occlum.io/occlum-package-repos/debian/public.key | apt-key add - && \
|
wget -qO - https://occlum.io/occlum-package-repos/debian/public.key | apt-key add - && \
|
||||||
apt update && \
|
apt update && apt install -y --no-install-recommends \
|
||||||
apt install -y libsgx-uae-service && \
|
libsgx-launch=$PSW_VERSION-focal1 \
|
||||||
apt install -y libsgx-dcap-ql && \
|
libsgx-epid=$PSW_VERSION-focal1 \
|
||||||
apt install -y libsgx-dcap-default-qpl && \
|
libsgx-quote-ex=$PSW_VERSION-focal1 \
|
||||||
apt install -y occlum-runtime && \
|
libsgx-urts=$PSW_VERSION-focal1 \
|
||||||
|
libsgx-enclave-common=$PSW_VERSION-focal1 \
|
||||||
|
libsgx-uae-service=$PSW_VERSION-focal1 \
|
||||||
|
libsgx-ae-pce=$PSW_VERSION-focal1 \
|
||||||
|
libsgx-ae-qe3=$DCAP_VERSION-focal1 \
|
||||||
|
libsgx-ae-id-enclave=$DCAP_VERSION-focal1 \
|
||||||
|
libsgx-ae-qve=$DCAP_VERSION-focal1 \
|
||||||
|
libsgx-dcap-ql=$DCAP_VERSION-focal1 \
|
||||||
|
libsgx-pce-logic=$DCAP_VERSION-focal1 \
|
||||||
|
libsgx-qe3-logic=$DCAP_VERSION-focal1 \
|
||||||
|
libsgx-dcap-default-qpl=$DCAP_VERSION-focal1 \
|
||||||
|
libsgx-dcap-quote-verify=$DCAP_VERSION-focal1 \
|
||||||
|
occlum-runtime=$OCCLUM_VERSION \
|
||||||
|
&& \
|
||||||
apt clean && \
|
apt clean && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
ENV PATH="/opt/occlum/build/bin:/usr/local/occlum/bin:$PATH"
|
ENV PATH="/opt/occlum/build/bin:/usr/local/occlum/bin:$PATH"
|
||||||
|
Loading…
Reference in New Issue
Block a user