ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7 linux/amd64

ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7 - 国内下载镜像源 浏览次数:12

这是SageMath的Docker镜像,基于Debian Bookworm操作系统,属于标准版本,包含预构建的目标文件,适用于数学计算、符号运算、数值分析等各类数学相关任务。

源镜像 ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7
镜像ID sha256:7db58cbec94c304f361b86d7c8203b919cfafc07aa3e51a7feeca9dbe4c18265
镜像TAG 10.9.beta7
大小 4.16GB
镜像源 ghcr.io
CMD bash
启动入口
工作目录 /sage
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2026-02-25T23:05:18.669666779Z
同步时间 2026-03-11 00:46
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GITHUB_ACTIONS=1 MAKE=make -j9 SAGE_CHECK=warn SAGE_CHECK_PACKAGES=!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7  ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7  ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7

Shell快速替换命令

sed -i 's#ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7  ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7  ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7'

镜像构建历史


# 2026-02-26 07:05:18  2.06GB 执行命令并创建新的镜像层
RUN |5 BOOTSTRAP=./bootstrap CONFIGURE_ARGS=--enable-experimental-packages --enable-download-from-upstream-url --enable-build-as-root  --with-system-python3=yes  --enable-fat-binary NUMPROC=9 USE_MAKEFLAGS=-k V=0 SAGE_NUM_THREADS=5 TARGETS_PRE=all-sage-local /bin/sh -c make SAGE_SPKG="sage-spkg -y -o" ${USE_MAKEFLAGS} ${TARGETS_PRE} # buildkit
                        
# 2026-02-26 06:19:46  0.00B 定义构建参数
ARG TARGETS_PRE=all-sage-local
                        
# 2026-02-26 06:19:46  0.00B 设置环境变量 SAGE_CHECK_PACKAGES
ENV SAGE_CHECK_PACKAGES=!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2
                        
# 2026-02-26 06:19:46  0.00B 设置环境变量 SAGE_CHECK
ENV SAGE_CHECK=warn
                        
# 2026-02-26 06:19:46  0.00B 定义构建参数
ARG USE_MAKEFLAGS=-k V=0 SAGE_NUM_THREADS=5
                        
# 2026-02-26 06:19:46  0.00B 设置环境变量 MAKE
ENV MAKE=make -j9
                        
# 2026-02-26 06:19:46  0.00B 定义构建参数
ARG NUMPROC=9
                        
# 2026-02-26 06:19:46  2.51KB 执行命令并创建新的镜像层
RUN |4 BOOTSTRAP=./bootstrap CONFIGURE_ARGS=--enable-experimental-packages --enable-download-from-upstream-url --enable-build-as-root  --with-system-python3=yes  --enable-fat-binary NUMPROC=9 USE_MAKEFLAGS=-k V=0 SAGE_NUM_THREADS=5 /bin/sh -c make ${USE_MAKEFLAGS} base-toolchain # buildkit
                        
# 2026-02-26 06:19:19  0.00B 设置环境变量 SAGE_CHECK_PACKAGES
ENV SAGE_CHECK_PACKAGES=!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2
                        
# 2026-02-26 06:19:19  0.00B 设置环境变量 SAGE_CHECK
ENV SAGE_CHECK=warn
                        
# 2026-02-26 06:19:19  0.00B 定义构建参数
ARG USE_MAKEFLAGS=-k V=0 SAGE_NUM_THREADS=5
                        
# 2026-02-26 06:19:19  0.00B 设置环境变量 MAKE
ENV MAKE=make -j9
                        
# 2026-02-26 06:19:19  0.00B 定义构建参数
ARG NUMPROC=9
                        
# 2026-02-26 06:19:19  1.61MB 执行命令并创建新的镜像层
RUN |2 BOOTSTRAP=./bootstrap CONFIGURE_ARGS=--enable-experimental-packages --enable-download-from-upstream-url --enable-build-as-root  --with-system-python3=yes  --enable-fat-binary /bin/sh -c ./configure  --enable-option-checking --with-system-brial=yes --with-system-cddlib=yes --with-system-cliquer=yes --with-system-cmake=yes --with-system-curl=yes --with-system-ecl=yes --with-system-eclib=yes --with-system-ecm=yes --with-system-fflas_ffpack=yes --with-system-flint=yes --with-system-fplll=yes --with-system-freetype=yes --with-system-gap=yes --with-system-gc=yes --with-system-gcc=yes --with-system-gengetopt=yes --with-system-gf2x=yes --with-system-gfan=yes --with-system-gfortran=yes --with-system-givaro=yes --with-system-glpk=yes --with-system-gmp=yes --with-system-gsl=yes --with-system-iml=yes --with-system-info=yes --with-system-lcalc=yes --with-system-libatomic_ops=yes --with-system-libbraiding=yes --with-system-libffi=yes --with-system-libgd=yes --with-system-libhomfly=yes --with-system-liblzma=yes --with-system-linbox=yes --with-system-lrcalc=yes --with-system-m4ri=yes --with-system-m4rie=yes --with-system-maxima=yes --with-system-meson=yes --with-system-mpc=yes --with-system-mpfi=yes --with-system-mpfr=yes --with-system-nauty=yes --with-system-ncurses=yes --with-system-ninja_build=yes --with-system-ntl=yes --with-system-openblas=yes --with-system-openssl=yes --with-system-palp=yes --with-system-pari=yes --with-system-patchelf=yes --with-system-planarity=yes --with-system-ppl=yes --with-system-primecount=yes --with-system-primesieve=yes --with-system-python3=yes --with-system-qhull=yes --with-system-readline=yes --with-system-rw=yes --with-system-singular=yes --with-system-sqlite=yes --with-system-suitesparse=yes --with-system-symmetrica=yes --with-system-sympow=yes --with-system-tachyon=yes --with-system-tox=yes --with-system-xz=yes --with-system-zeromq=yes ${CONFIGURE_ARGS} || (echo "::group::config.log"; cat config.log; echo "::endgroup::"; exit 1) # buildkit
                        
# 2026-02-26 06:18:55  0.00B 定义构建参数
ARG CONFIGURE_ARGS=--enable-experimental-packages --enable-download-from-upstream-url --enable-build-as-root  --with-system-python3=yes  --enable-fat-binary
                        
# 2026-02-26 06:18:55  20.00B 执行命令并创建新的镜像层
RUN |1 BOOTSTRAP=./bootstrap /bin/sh -c mkdir -p logs/pkgs; rm -f config.log; ln -s logs/pkgs/config.log config.log # buildkit
                        
# 2026-02-26 06:18:55  26.32MB 执行命令并创建新的镜像层
RUN |1 BOOTSTRAP=./bootstrap /bin/sh -c sh -x -c "${BOOTSTRAP}" # buildkit
                        
# 2026-02-26 06:18:05  0.00B 定义构建参数
ARG BOOTSTRAP=./bootstrap
                        
# 2026-02-26 06:18:05  0.00B 设置工作目录为/sage
WORKDIR /sage
                        
# 2026-02-26 06:18:05  4.05MB 执行命令并创建新的镜像层
RUN /bin/sh -c if [ -d /sage ]; then         echo "### Incremental build from $(cat /sage/VERSION.txt)" &&         printf '/src/*\n!/src/doc/bootstrap\n!/src/bin\n!/src/*.m4\n!/src/*.toml\n!/VERSION.txt\n' >> /sage/.gitignore &&         printf '/src/*\n!/src/doc/bootstrap\n!/src/bin\n!/src/*.m4\n!/src/*.toml\n!/VERSION.txt\n' >> /new/.gitignore &&         if ! (cd /new && /.github/workflows/retrofit-worktree.sh worktree-image /sage); then             echo "retrofit-worktree.sh failed, falling back to replacing /sage";             for a in local logs; do                 if [ -d /sage/$a ]; then mv /sage/$a /new/; fi;             done;             rm -rf /sage;             mv /new /sage;         fi;     else         mv /new /sage;     fi # buildkit
                        
# 2026-02-26 06:18:05  112.81KB 复制文件或目录到容器中
ADD .github/workflows /.github/workflows # buildkit
                        
# 2026-02-26 06:18:05  36.24KB 复制文件或目录到容器中
ADD tools /new/tools # buildkit
                        
# 2026-02-26 06:18:05  464.00B 复制文件或目录到容器中
ADD .upstream.d /new/.upstream.d # buildkit
                        
# 2026-02-26 06:18:05  3.23MB 复制文件或目录到容器中
ADD build /new/build # buildkit
                        
# 2026-02-26 06:18:04  83.12KB 复制文件或目录到容器中
ADD pkgs /new/pkgs # buildkit
                        
# 2026-02-26 06:18:04  238.03KB 复制文件或目录到容器中
ADD m4 /new/m4 # buildkit
                        
# 2026-02-26 06:18:04  164.02KB 复制文件或目录到容器中
ADD src/bin /new/src/bin # buildkit
                        
# 2026-02-26 06:18:04  9.83KB 复制文件或目录到容器中
ADD src/meson.build /new/src/ # buildkit
                        
# 2026-02-26 06:18:04  6.65KB 复制文件或目录到容器中
ADD src/doc/bootstrap /new/src/doc/bootstrap # buildkit
                        
# 2026-02-26 06:18:04  18.60KB 复制文件或目录到容器中
ADD config/config.rpath /new/config/config.rpath # buildkit
                        
# 2026-02-26 06:18:04  258.78KB 复制文件或目录到容器中
ADD Makefile VERSION.txt COPYING.txt condarc.yml README.md bootstrap conftest.py configure_wrapper configure.ac sage .homebrew-build-env tox.ini .gitignore pyproject.toml meson.build meson.options /new/ # buildkit
                        
# 2026-02-26 06:18:03  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /new /sage/.git # buildkit
                        
# 2026-02-26 06:18:03  0.00B 设置环境变量 GITHUB_ACTIONS
ENV GITHUB_ACTIONS=1
                        
# 2026-02-26 06:16:26  1.95GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&  DEBIAN_FRONTEND=noninteractive apt-get install -qqq --no-install-recommends --yes  binutils make m4 perl flex python3 tar bc gcc libbz2-dev bzip2 g++ ca-certificates patch pkg-config libz-dev libboost-dev libbrial-dev libbrial-groebner-dev libcdd-dev libcdd-tools cliquer libcliquer-dev cmake curl libcurl4-openssl-dev ecl libec-dev eclib-tools gmp-ecm libecm-dev fflas-ffpack libflint-dev libfplll-dev libfreetype-dev gap libgap-dev libgc-dev gcc g++ gengetopt libgf2x-dev gfan gfortran libgivaro-dev glpk-utils libglpk-dev libgmp-dev libgsl-dev libiml-dev texinfo lcalc liblfunction-dev libatomic-ops-dev libbraiding-dev libffi-dev libgd-dev libhomfly-dev xz-utils liblzma-dev liblinbox-dev liblrcalc-dev libm4ri-dev libm4rie-dev maxima-sage maxima meson libmpc-dev libmpfi-dev libmpfr-dev nauty libncurses-dev ninja-build libntl-dev libopenblas-dev openssl libssl-dev palp pari-gp2c libpari-dev pari-doc pari-elldata pari-galdata pari-galpol pari-seadata patchelf libplanarity-dev planarity libppl-dev ppl-dev libprimecount-dev libprimesieve-dev python3 libpython3-dev python3-setuptools python3-venv qhull-bin libqhull-dev libreadline-dev librw-dev singular singular-doc libsingular4-dev libsqlite3-dev sqlite3 libsuitesparse-dev libsymmetrica-dev sympow tachyon tox xz-utils libzmq3-dev autoconf automake libtool &&  apt-get clean # buildkit
                        
# 2026-02-26 06:15:32  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c if command -v unminimize > /dev/null; then (yes | unminimize) || echo "(ignored)"; rm -f "$(command -v unminimize)"; fi # buildkit
                        
# 2026-02-23 08:00:00  116.56MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1771804800'
                        
                    

镜像信息

{
    "Id": "sha256:7db58cbec94c304f361b86d7c8203b919cfafc07aa3e51a7feeca9dbe4c18265",
    "RepoTags": [
        "ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre:10.9.beta7"
    ],
    "RepoDigests": [
        "ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre@sha256:771230a99f433b7db268348d0ffcbd861fc40433ef6a74761439f6ed80fc09a7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/sagemath/sage/sage-debian-bookworm-standard-with-targets-pre@sha256:771230a99f433b7db268348d0ffcbd861fc40433ef6a74761439f6ed80fc09a7"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-25T23:05:18.669666779Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GITHUB_ACTIONS=1",
            "MAKE=make -j9",
            "SAGE_CHECK=warn",
            "SAGE_CHECK_PACKAGES=!cython,!python3,!cysignals,!linbox,!ppl,!cmake,!rpy2"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/sage",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 4162908955,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/651d5184dcbb6c2b6d74ca4b01a7ff0265f5e26002c98dc214a4274b8495534c/diff:/var/lib/docker/overlay2/6b2d0619930593cdb736afd555c9aff1eb8cafccd1d595b5d6698e8ae134e76d/diff:/var/lib/docker/overlay2/2951cfcb1f88a2f14f38b1b8e4d2a8a356b5da2a4b8201754b72cbdee7131b83/diff:/var/lib/docker/overlay2/ac450b406a9611bdb8027d15fbe7ae7976b337e10d6e574798959c4e8b8954a4/diff:/var/lib/docker/overlay2/364ea8e8ea73e35b0244662a4f1e9e499d9faae3c4f0eb83ee979def10522c71/diff:/var/lib/docker/overlay2/498b3e875f0c60ffa8e8a191e77c529eaa6f1dd7b29685d7830ca47ac93a23cf/diff:/var/lib/docker/overlay2/e9cbd8d40fe869ff9148566070dce3d1342dc2383ec276dd5b2ab399907a62ab/diff:/var/lib/docker/overlay2/13aa5877e7881ae4a6374dbc0c70787c2f9b0480a13dbad99dc456f760771206/diff:/var/lib/docker/overlay2/3a6b08775530d0b49cd75689eda74c63b6d2a3f08b5c7f8997bdc790201509ed/diff:/var/lib/docker/overlay2/e3e695dce349e5ab5c66e669f96cd8614dd54e86a551ca43f3db65d7fcd4d69d/diff:/var/lib/docker/overlay2/e896b73327515f5b976ab20e3535eebe5d309b2af4824bf8118c62f495fc1e06/diff:/var/lib/docker/overlay2/02d3d8eb8bbf7e10ee094809c98579df7d0c0bb94c38ea24a21813ba5ad3c904/diff:/var/lib/docker/overlay2/edd6fa99fd33e0e02bc91b4dfaf313a9efd2cea18c4446be68fba1cc9bb03b6e/diff:/var/lib/docker/overlay2/f413317298973a18429bc8d4c4d6e2b4d370444a5b771c88b1b702e60a437389/diff:/var/lib/docker/overlay2/8aff38a3f623847b6d14d580e76530b415db83e4cf56cc3482abca0b2feb30a6/diff:/var/lib/docker/overlay2/01161a4deb73868674609d611379992ef5d2e6921c2b2624c8b9d73e7ff75e54/diff:/var/lib/docker/overlay2/a6f6723c964117e3cd6329ce031a53326f6da61204a211c38289716180597731/diff:/var/lib/docker/overlay2/29a0b85c6377793a6cf4d346a816eae03a6104d1d282ea1e2c00b8043bf02da1/diff:/var/lib/docker/overlay2/447a6d447bb00ee1f083eb76cddb8b80a0648c7aee8f8ebed889aed9cf26453d/diff:/var/lib/docker/overlay2/06da42ced7d7c0502a00545a39f12e5f9d9ab55d304f4700882f3bde2d5fb7f8/diff:/var/lib/docker/overlay2/8deeb26a46b8d56ba55a14e143a0b34a9523006e70f270281b2a8e73ab4c3b90/diff",
            "MergedDir": "/var/lib/docker/overlay2/e033dd855df957797dec20945fed7c3aa4724fc65f7d555875accb17713b3039/merged",
            "UpperDir": "/var/lib/docker/overlay2/e033dd855df957797dec20945fed7c3aa4724fc65f7d555875accb17713b3039/diff",
            "WorkDir": "/var/lib/docker/overlay2/e033dd855df957797dec20945fed7c3aa4724fc65f7d555875accb17713b3039/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:ac0b59386af04eb1adb3ecce007f7bfa052e5c2da2b2ab4d683a2e73ef866825",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:a3c00737b82f190b047ed9e74d415202f1120a35e7d393404cf46a22d5829e94",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:d5df254e7c9d692bf14ad7a6089e2e2e8e7ce5cc438d7a5d22e78d2ec5dad369",
            "sha256:aaac46b914cb9f21f5c10a4f760555f78c02ade468a8c263b79109829fad9dbf",
            "sha256:beb8cf8ee8084d216bc22d1ecd2d93f77648354a9ce99e49379ddd932d793438",
            "sha256:71734f5e75db729d878c4e1d20f36caeea5e24061d58c7766ce86e05ae64a53a",
            "sha256:8e88fbd593015e69e248f1eed152f3a9af8faae7950079e20be5aea3a579afe8",
            "sha256:e4d4d9d571eb218ed7b3ea30f55a20460ef0386163ebb84fe205bf7ba59f24b3",
            "sha256:6734fd706c4d05f4e8c3ed4d8a02f0e622021be04fc15b753825fff6f2b3b949",
            "sha256:678e18fa05579a3eb7105bf8a583b0bb65272d1ad36ee4c532470eb352ba8247",
            "sha256:f62d8ad9b92d95116e2942f2ee52fc14c02d7a8256e26c8fa0ef8edc3d0097e4",
            "sha256:d37a21297ea2008630ee0f2578cfa9174b44db970b9b200352b59caa1692adfe",
            "sha256:d000c5f98dc2739efdb7d0fe1a11a8e5643b92628a966c3ac94f53962187b303",
            "sha256:02fa1f7057c20a38838808ff091896f9c2f316461be36c0ea731add30818a50e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:19e446b71608ea8d5a55bb03511b5ca084d6f4977f47488d127fece76e7faf60",
            "sha256:26ec204e8a7f66b32a5553b5042a4faf8eef0944d44c3c8adcd5484b9d1f0440",
            "sha256:d645b051d75f09d03aa9aa00b59e8f8819c0c32022e010851badff8b7a5bc68e",
            "sha256:ec99bafc85f7ecdf149af58e1c55f40e85cfd3a38ef017696563a409eedf4f27",
            "sha256:ea85bb751c17628fbe47dcd7004987c7a97948f588b5d63ac375f2607ca881ac"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-11T00:40:49.054614622+08:00"
    }
}

更多版本