From b79adca20d50c95ab46d23f251f665a3429b6e06 Mon Sep 17 00:00:00 2001 From: "Zheng, Qi" Date: Thu, 14 Oct 2021 14:39:27 +0800 Subject: [PATCH] Update dockerfile to build busybox into toolchain Signed-off-by: Zheng, Qi --- tools/docker/Dockerfile.aliyunlinux3 | 4 ++++ tools/docker/Dockerfile.centos8.2 | 4 ++++ tools/docker/Dockerfile.ubuntu18.04 | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/tools/docker/Dockerfile.aliyunlinux3 b/tools/docker/Dockerfile.aliyunlinux3 index 74b626d6..f989ece5 100644 --- a/tools/docker/Dockerfile.aliyunlinux3 +++ b/tools/docker/Dockerfile.aliyunlinux3 @@ -159,6 +159,10 @@ ENV PATH="/opt/occlum/toolchains/rust/bin:$PATH" WORKDIR /tmp RUN cd bash && ./build.sh && rm -rf /tmp/bash +# Install Occlum busybox +WORKDIR /tmp +RUN cd busybox && ./build.sh && rm -rf /tmp/busybox + # Install Occlum Java toolchain (JDK 11) ARG JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk COPY --from=alpine /usr/lib/jvm/java-11-openjdk $JDK11_PATH diff --git a/tools/docker/Dockerfile.centos8.2 b/tools/docker/Dockerfile.centos8.2 index 9212ae98..c593307d 100644 --- a/tools/docker/Dockerfile.centos8.2 +++ b/tools/docker/Dockerfile.centos8.2 @@ -139,6 +139,10 @@ ENV LD_LIBRARY_PATH="/opt/intel/sgxsdk/sdk_libs" WORKDIR /tmp RUN cd bash && ./build.sh && rm -rf /tmp/bash +# Install Occlum busybox +WORKDIR /tmp +RUN cd busybox && ./build.sh && rm -rf /tmp/busybox + # Install Occlum Java toolchain (JDK 11) ARG JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk COPY --from=alpine /usr/lib/jvm/java-11-openjdk $JDK11_PATH diff --git a/tools/docker/Dockerfile.ubuntu18.04 b/tools/docker/Dockerfile.ubuntu18.04 index 6e62b3b3..05197b23 100644 --- a/tools/docker/Dockerfile.ubuntu18.04 +++ b/tools/docker/Dockerfile.ubuntu18.04 @@ -159,6 +159,10 @@ ENV LD_LIBRARY_PATH="/opt/intel/sgxsdk/sdk_libs" WORKDIR /tmp RUN cd bash && ./build.sh && rm -rf /tmp/bash +# Install Occlum busybox +WORKDIR /tmp +RUN cd busybox && ./build.sh && rm -rf /tmp/busybox + # Install Occlum Java toolchain (JDK 11) ARG JDK11_PATH=/opt/occlum/toolchains/jvm/java-11-openjdk COPY --from=alpine /usr/lib/jvm/java-11-openjdk $JDK11_PATH