diff --git a/Docker/anaconda_install.sh b/Docker/anaconda_install.sh index 5d1017b9..f4ac6f7c 100644 --- a/Docker/anaconda_install.sh +++ b/Docker/anaconda_install.sh @@ -25,6 +25,20 @@ else exit 1 fi -bash anaconda.sh -b -p "$HOME/anaconda3" +LOG_PATH="/tmp/anaconda-install.log" + +bash anaconda.sh -b -p "$HOME/anaconda3" >"$LOG_PATH" 2>&1 + +if [ $? -eq 0 ]; then + echo "== Anaconda Installed ==" +else + echo "Failed to Install Anaconda" + tail -n 50 "$LOG_PATH" + exit 1 +fi rm anaconda.sh + +rm $LOG_PATH + +"$HOME/anaconda3/bin/conda" clean -p diff --git a/Dockerfile b/Dockerfile index 2df777f0..ca9e7d8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ ARG CUDA_VERSION=12.4 ENV CUDA_VERSION=${CUDA_VERSION} RUN DEBIAN_FRONTEND=noninteractive apt-get update && \ - apt-get install -y -q --no-install-recommends \ + apt-get install -y -qq --no-install-recommends \ build-essential \ gcc \ g++ \ @@ -36,10 +36,12 @@ ENV LITE=${LITE} ARG WORKFLOW=false ENV WORKFLOW=${WORKFLOW} -ARG TARGETPLATFORM=linux/amd64 +ARG TARGETPLATFORM ENV TARGETPLATFORM=${TARGETPLATFORM} RUN echo "${TARGETPLATFORM}" && echo ${WORKFLOW} +ENV HOME="/root" + RUN bash Docker/anaconda_install.sh RUN echo "== $HOME/anaconda3/pkgs ==" && du -h --max-depth=2 $HOME/anaconda3/pkgs | sort -hr | head -n 10 && \