diff --git a/BigData/pyflink/Dockerfile b/BigData/pyflink/Dockerfile index 05ffa76..33c7085 100644 --- a/BigData/pyflink/Dockerfile +++ b/BigData/pyflink/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder USER root # You need to use https://archive.apache.org/dist/ website if you want to download old Spark versions @@ -8,7 +8,7 @@ RUN apt-get update --yes && apt-get install --yes --no-install-recommends wget & wget -qO "flink.tgz" "https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.20.0/flink-1.20.0-bin-scala_2.12.tgz" && \ tar xzf "flink.tgz" -C /usr/local --no-same-owner && rm "flink.tgz" -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/BigData/pyspark/Dockerfile b/BigData/pyspark/Dockerfile index 0459c91..cf88275 100644 --- a/BigData/pyspark/Dockerfile +++ b/BigData/pyspark/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder USER root # You need to use https://archive.apache.org/dist/ website if you want to download old Spark versions @@ -8,7 +8,7 @@ RUN apt-get update --yes && apt-get install --yes --no-install-recommends wget & wget -qO "spark.tgz" "https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-3.5.3/spark-3.5.3-bin-hadoop3.tgz" && \ tar xzf "spark.tgz" -C /usr/local --no-same-owner && rm "spark.tgz" -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/BigData/scrpy/Dockerfile b/BigData/scrpy/Dockerfile index c8c27cf..0b1ab3c 100644 --- a/BigData/scrpy/Dockerfile +++ b/BigData/scrpy/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/BigData/sql/Dockerfile b/BigData/sql/Dockerfile index f8627c7..9056e78 100644 --- a/BigData/sql/Dockerfile +++ b/BigData/sql/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c RUN pip install duckdb duckdb_kernel && \ pip cache purge \ No newline at end of file diff --git a/Gui/novnc/Dockerfile b/Gui/novnc/Dockerfile index 797ac28..2fe6325 100644 --- a/Gui/novnc/Dockerfile +++ b/Gui/novnc/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/Gui/pyqt6/Dockerfile b/Gui/pyqt6/Dockerfile index f058de8..82de489 100644 --- a/Gui/pyqt6/Dockerfile +++ b/Gui/pyqt6/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:novnc +FROM eoelab.org:1027/eoeair/jupyter:novnc # Combine ENV statements ENV LIBGL_ALWAYS_INDIRECT=1 \ diff --git a/Math/maple/Dockerfile b/Math/maple/Dockerfile index 2188db5..dd9e9ab 100644 --- a/Math/maple/Dockerfile +++ b/Math/maple/Dockerfile @@ -1,4 +1,4 @@ -# FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +# FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder # COPY Maple2024.0LinuxX64Installer.run . @@ -7,9 +7,9 @@ # RUN chmod +x Maple2024.0LinuxX64Installer.run && \ # ./Maple2024.0LinuxX64Installer.run --mode unattended --installer-language en --installdir /opt/maple --desktopshortcut 0 && rm Maple2024.0LinuxX64Installer.run -FROM eoelab.org:1027/ben0i0d/jupyter:maple AS builder +FROM eoelab.org:1027/eoeair/jupyter:maple AS builder -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c ENV PATH="${PATH}:/opt/maple/bin" diff --git a/Math/mathematica/Dockerfile b/Math/mathematica/Dockerfile index e519e0c..7b6a4ec 100644 --- a/Math/mathematica/Dockerfile +++ b/Math/mathematica/Dockerfile @@ -9,9 +9,9 @@ # RUN git clone --depth 1 https://github.com/WolframResearch/WolframLanguageForJupyter.git && mv WolframLanguageForJupyter /opt -FROM eoelab.org:1027/ben0i0d/jupyter:mma AS builder +FROM eoelab.org:1027/eoeair/jupyter:mma AS builder -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c ENV PATH="${PATH}:/opt/Wolfram/Mathematica/14.0/Executables/" diff --git a/Math/matlab/mcm/Dockerfile b/Math/matlab/mcm/Dockerfile index 1884225..a09a8cc 100644 --- a/Math/matlab/mcm/Dockerfile +++ b/Math/matlab/mcm/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:matlab-minimal +FROM eoelab.org:1027/eoeair/jupyter:matlab-minimal USER root diff --git a/Math/matlab/minimal/Dockerfile b/Math/matlab/minimal/Dockerfile index c7b9b71..1c4fb9e 100644 --- a/Math/matlab/minimal/Dockerfile +++ b/Math/matlab/minimal/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/Math/octave/Dockerfile b/Math/octave/Dockerfile index b384a32..282069f 100644 --- a/Math/octave/Dockerfile +++ b/Math/octave/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root # Install Octave + graph_toolkit diff --git a/Math/sagemath/Dockerfile b/Math/sagemath/Dockerfile index c90d4f5..e1309bf 100644 --- a/Math/sagemath/Dockerfile +++ b/Math/sagemath/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c ENV BASE_DIR=/opt/base diff --git a/Math/scilab/Dockerfile b/Math/scilab/Dockerfile index d224491..467f04f 100644 --- a/Math/scilab/Dockerfile +++ b/Math/scilab/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/Program/agda/Dockerfile b/Program/agda/Dockerfile index 4217a2f..5ad7fb3 100644 --- a/Program/agda/Dockerfile +++ b/Program/agda/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/Program/ansible/Dockerfile b/Program/ansible/Dockerfile index c7b7041..a68d76a 100644 --- a/Program/ansible/Dockerfile +++ b/Program/ansible/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c RUN pip install ansible-kernel && \ python -m ansible_kernel.install && \ diff --git a/Program/c/Dockerfile b/Program/c/Dockerfile index dfc3e33..644bd09 100644 --- a/Program/c/Dockerfile +++ b/Program/c/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder USER root @@ -9,7 +9,7 @@ RUN apt-get update --yes && apt-get install --yes --no-install-recommends git && cd jupyter-c-kernel && pip install -e . && \ cd jupyter_c_kernel && install_c_kernel --sys-prefix -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c COPY --chown="${NB_UID}:${NB_GID}" --from=builder /opt/base/share/jupyter/kernels/ /opt/base/share/jupyter/kernels/ diff --git a/Program/cadabra2/Dockerfile b/Program/cadabra2/Dockerfile index 2365e85..0d7746e 100644 --- a/Program/cadabra2/Dockerfile +++ b/Program/cadabra2/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/Program/chapel/Dockerfile b/Program/chapel/Dockerfile index a0f6f00..137a824 100644 --- a/Program/chapel/Dockerfile +++ b/Program/chapel/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder USER root @@ -8,7 +8,7 @@ RUN apt-get update --yes && apt-get install --yes --no-install-recommends wget & wget https://eoelab.org:1027/ben0i0d/sources/raw/branch/main/chapel-2.2.0-1.debian12.amd64.deb -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/Program/cpp/Dockerfile b/Program/cpp/Dockerfile index d7b91a4..703751c 100644 --- a/Program/cpp/Dockerfile +++ b/Program/cpp/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder ENV MAMBA_ROOT_PREFIX=/opt/mamba @@ -13,7 +13,7 @@ RUN apt-get update --yes && apt-get install --yes wget && \ ./micromamba install --yes --root-prefix /opt/mamba xeus-cling -c conda-forge && \ ./micromamba clean --yes --all -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c COPY --chown="${NB_UID}:${NB_GID}" --from=builder /opt/mamba /opt/mamba diff --git a/Program/dotnet/Dockerfile b/Program/dotnet/Dockerfile index 3344221..a962100 100644 --- a/Program/dotnet/Dockerfile +++ b/Program/dotnet/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c diff --git a/Program/dyalog/Dockerfile b/Program/dyalog/Dockerfile index b3de80d..6c52248 100644 --- a/Program/dyalog/Dockerfile +++ b/Program/dyalog/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c RUN pip install dyalog-jupyter-kernel && \ pip cache purge \ No newline at end of file diff --git a/Program/fortran/Dockerfile b/Program/fortran/Dockerfile index 6066329..afa2def 100644 --- a/Program/fortran/Dockerfile +++ b/Program/fortran/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder ENV MAMBA_ROOT_PREFIX=/opt/mamba @@ -14,7 +14,7 @@ RUN apt-get update --yes && apt-get install --yes wget && \ ./micromamba clean --yes --all -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c COPY --chown="${NB_UID}:${NB_GID}" --from=builder /opt/mamba /opt/mamba diff --git a/Program/go/Dockerfile b/Program/go/Dockerfile index fffe7d5..0b5ead2 100644 --- a/Program/go/Dockerfile +++ b/Program/go/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder USER root @@ -9,7 +9,7 @@ RUN apt-get update --yes && apt-get install --yes --no-install-recommends git && -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c COPY --chown="${NB_UID}:${NB_GID}" --from=builder /opt/gophernotes /opt/gophernotes diff --git a/Program/haskell/Dockerfile b/Program/haskell/Dockerfile index c296582..586a2b4 100644 --- a/Program/haskell/Dockerfile +++ b/Program/haskell/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c # AS builder USER root @@ -22,7 +22,7 @@ RUN apt-get update && apt-get install --yes haskell-stack git g++ wget libtinfo- USER ${NB_UID} -# FROM eoelab.org:1027/ben0i0d/jupyter:py-c +# FROM eoelab.org:1027/eoeair/jupyter:py-c # USER root diff --git a/Program/java/Dockerfile b/Program/java/Dockerfile index 804ac84..bcf55a7 100644 --- a/Program/java/Dockerfile +++ b/Program/java/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder USER root @@ -8,7 +8,7 @@ RUN apt-get update --yes && apt-get install --yes --no-install-recommends wget u wget https://eoelab.org:1027/ben0i0d/sources/raw/branch/main/ijava-1.3.0.zip && \ unzip ijava-1.3.0.zip -d IJava && rm ijava-1.3.0.zip -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c COPY --chown="${NB_UID}:${NB_GID}" --from=builder /opt/IJava/ /opt/IJava/ diff --git a/Program/js/Dockerfile b/Program/js/Dockerfile index b69e280..735d271 100644 --- a/Program/js/Dockerfile +++ b/Program/js/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/Program/julia/Dockerfile b/Program/julia/Dockerfile index 511f2f5..4f0c21c 100644 --- a/Program/julia/Dockerfile +++ b/Program/julia/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder USER root @@ -6,7 +6,7 @@ USER root RUN apt-get update --yes && apt-get install --yes --no-install-recommends gnupg && apt-get clean && rm -rf /var/lib/apt/lists/* && \ pip install jill && jill install --confirm -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c ARG JULIA_MIRROR diff --git a/Program/kotlin/Dockerfile b/Program/kotlin/Dockerfile index 7532a72..c318bbc 100644 --- a/Program/kotlin/Dockerfile +++ b/Program/kotlin/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/Program/lua/Dockerfile b/Program/lua/Dockerfile index 02ff88d..a7cbf86 100644 --- a/Program/lua/Dockerfile +++ b/Program/lua/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c AS builder +FROM eoelab.org:1027/eoeair/jupyter:py-c AS builder ENV MAMBA_ROOT_PREFIX=/opt/mamba @@ -13,7 +13,7 @@ RUN apt-get update --yes && apt-get install --yes wget && \ ./micromamba install --yes --root-prefix /opt/mamba xeus-lua -c conda-forge && \ ./micromamba clean --yes --all -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c COPY --chown="${NB_UID}:${NB_GID}" --from=builder /opt/mamba /opt/mamba diff --git a/Program/r/Dockerfile b/Program/r/Dockerfile index b595ffb..c215bea 100644 --- a/Program/r/Dockerfile +++ b/Program/r/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c ARG CRAN_MIRROR diff --git a/Program/rust/Dockerfile b/Program/rust/Dockerfile index 37a77b4..9befd51 100644 --- a/Program/rust/Dockerfile +++ b/Program/rust/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c USER root diff --git a/ScienceCompute/pyai/cpu/Dockerfile b/ScienceCompute/pyai/cpu/Dockerfile index 18a7815..154d454 100644 --- a/ScienceCompute/pyai/cpu/Dockerfile +++ b/ScienceCompute/pyai/cpu/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c # install torch RUN pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu && \ diff --git a/ScienceCompute/pyai/gpu/Dockerfile b/ScienceCompute/pyai/gpu/Dockerfile index 0d2319d..fb423dc 100644 --- a/ScienceCompute/pyai/gpu/Dockerfile +++ b/ScienceCompute/pyai/gpu/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:scipy-g +FROM eoelab.org:1027/eoeair/jupyter:scipy-g # install torch transformers RUN pip install torch torchvision torchaudio && \ diff --git a/ScienceCompute/scipy/Dockerfile b/ScienceCompute/scipy/Dockerfile index 1cc8d9e..e511791 100644 --- a/ScienceCompute/scipy/Dockerfile +++ b/ScienceCompute/scipy/Dockerfile @@ -1,4 +1,4 @@ -FROM eoelab.org:1027/ben0i0d/jupyter:py-c +FROM eoelab.org:1027/eoeair/jupyter:py-c # Install Python 3 packages RUN pip install \ diff --git a/retag.sh b/retag.sh index e4963f6..dd347c2 100644 --- a/retag.sh +++ b/retag.sh @@ -2,6 +2,8 @@ # 定义旧镜像名称的前缀和新的命名规则 OLD_PREFIX="eoelab.org:1027/eoeair" NEW_PREFIX="ghcr.io/eoeair" +# 删除不必要的镜像 +docker image prune -f # 获取所有与旧前缀匹配的镜像,并进行重命名 docker images --format "{{.Repository}}:{{.Tag}}" | grep "$OLD_PREFIX" | while read OLD_IMAGE; do NEW_IMAGE=${OLD_IMAGE/$OLD_PREFIX/$NEW_PREFIX}