ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos linux/amd64

ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos - 国内下载镜像源 浏览次数:11

这是一个用于x86_64架构Linux系统的Rust交叉编译器镜像。 它由cross-rs项目提供,可以用来在非目标架构的机器上编译针对x86_64 Linux系统的程序。

源镜像 ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos
镜像ID sha256:8fc5880ce1bb4e72bcef13cd825de4d2a9f2544232d3b577b0cf94233bdd95a1
镜像TAG main-centos
大小 1.24GB
镜像源 ghcr.io
CMD /bin/bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2025-08-01T00:34:30.881276599Z
同步时间 2026-03-04 14:57
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CROSS_TARGETARCH=amd64 CROSS_TARGETVARIANT= CROSS_TOOLCHAIN_PREFIX= CROSS_SYSROOT=/ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER=/native-linux-runner
镜像标签
x86_64-unknown-linux-gnu: org.cross-rs.for-cross-target x86_64-unknown-linux-gnu: org.cross-rs.runs-with 20201113: org.label-schema.build-date GPLv2: org.label-schema.license CentOS Base Image: org.label-schema.name 1.0: org.label-schema.schema-version CentOS: org.label-schema.vendor 2025-08-01T00:26:15.807Z: org.opencontainers.image.created “Zero setup” cross compilation and “cross testing” of Rust crates: org.opencontainers.image.description MIT OR Apache-2.0: org.opencontainers.image.licenses e281947ca900da425e4ecea7483cfde646c8a1ea: org.opencontainers.image.revision https://github.com/cross-rs/cross: org.opencontainers.image.source cross (for x86_64-unknown-linux-gnu): org.opencontainers.image.title https://github.com/cross-rs/cross: org.opencontainers.image.url CentOS: org.opencontainers.image.vendor nightly: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos  ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos  ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos

Shell快速替换命令

sed -i 's#ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos  ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos  ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos'

镜像构建历史


# 2025-08-01 08:34:30  330.00B 执行命令并创建新的镜像层
RUN |3 TARGETARCH=amd64 TARGETVARIANT= CROSS_TARGET_TRIPLE=X86_64_UNKNOWN_LINUX_GNU /bin/sh -c sed -e "s#@DEFAULT_CROSS_TARGETVARIANT@#$CROSS_TARGETVARIANT#g" -i /native-linux-runner # buildkit
                        
# 2025-08-01 08:34:30  359.00B 执行命令并创建新的镜像层
RUN |3 TARGETARCH=amd64 TARGETVARIANT= CROSS_TARGET_TRIPLE=X86_64_UNKNOWN_LINUX_GNU /bin/sh -c sed -e "s#@DEFAULT_CROSS_TARGETARCH@#$CROSS_TARGETARCH#g" -i /native-linux-runner # buildkit
                        
# 2025-08-01 08:34:30  0.00B 设置环境变量 CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER
ENV CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER=/native-linux-runner
                        
# 2025-08-01 08:34:30  0.00B 设置环境变量 CROSS_SYSROOT
ENV CROSS_SYSROOT=/
                        
# 2025-08-01 08:34:30  0.00B 设置环境变量 CROSS_TOOLCHAIN_PREFIX
ENV CROSS_TOOLCHAIN_PREFIX=
                        
# 2025-08-01 08:34:30  0.00B 设置环境变量 CROSS_TARGETVARIANT
ENV CROSS_TARGETVARIANT=
                        
# 2025-08-01 08:34:30  0.00B 设置环境变量 CROSS_TARGETARCH
ENV CROSS_TARGETARCH=amd64
                        
# 2025-08-01 08:34:30  7.19KB 复制新文件或目录到容器中
COPY linux-runner native-linux-runner base-runner.sh / # buildkit
                        
# 2025-08-01 08:34:30  16.46MB 复制新文件或目录到容器中
COPY /qemu /qemu # buildkit
                        
# 2025-08-01 08:34:30  27.43MB 执行命令并创建新的镜像层
RUN |3 TARGETARCH=amd64 TARGETVARIANT= CROSS_TARGET_TRIPLE=X86_64_UNKNOWN_LINUX_GNU /bin/sh -c /dropbear.sh # buildkit
                        
# 2025-08-01 08:34:12  1.18KB 复制新文件或目录到容器中
COPY dropbear.sh / # buildkit
                        
# 2025-08-01 08:34:11  324.86MB 执行命令并创建新的镜像层
RUN |3 TARGETARCH=amd64 TARGETVARIANT= CROSS_TARGET_TRIPLE=X86_64_UNKNOWN_LINUX_GNU /bin/sh -c /native-qemu.sh # buildkit
                        
# 2025-08-01 08:27:44  7.20KB 复制新文件或目录到容器中
COPY qemu.sh native-qemu.sh / # buildkit
                        
# 2025-08-01 08:27:44  0.00B 定义构建参数
ARG CROSS_TARGET_TRIPLE=X86_64_UNKNOWN_LINUX_GNU
                        
# 2025-08-01 08:27:44  0.00B 定义构建参数
ARG TARGETVARIANT=
                        
# 2025-08-01 08:27:44  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-08-01 08:27:44  4.23MB 执行命令并创建新的镜像层
RUN /bin/sh -c /xargo.sh # buildkit
                        
# 2025-08-01 08:27:26  522.00B 复制新文件或目录到容器中
COPY xargo.sh / # buildkit
                        
# 2025-08-01 08:27:26  128.57MB 执行命令并创建新的镜像层
RUN /bin/sh -c /cmake.sh # buildkit
                        
# 2025-08-01 08:27:24  1.14KB 复制新文件或目录到容器中
COPY cmake.sh / # buildkit
                        
# 2025-08-01 08:27:24  533.86MB 执行命令并创建新的镜像层
RUN /bin/sh -c /common.sh # buildkit
                        
# 2025-08-01 08:26:45  7.34KB 复制新文件或目录到容器中
COPY common.sh lib.sh / # buildkit
                        
# 2025-08-01 08:26:45  279.00B 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i 's/enabled=1/enabled=0/' /etc/yum/pluginconf.d/fastestmirror.conf # buildkit
                        
# 2025-08-01 08:26:45  15.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i /etc/yum.repos.d/*.repo -e 's!^mirrorlist!#mirrorlist!'   -e 's!^#baseurl=http://mirror.centos.org/!baseurl=https://vault.centos.org/!' # buildkit
                        
# 2021-09-16 02:20:23  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2021-09-16 02:20:23  0.00B 
/bin/sh -c #(nop)  LABEL org.label-schema.schema-version=1.0 org.label-schema.name=CentOS Base Image org.label-schema.vendor=CentOS org.label-schema.license=GPLv2 org.label-schema.build-date=20201113 org.opencontainers.image.title=CentOS Base Image org.opencontainers.image.vendor=CentOS org.opencontainers.image.licenses=GPL-2.0-only org.opencontainers.image.created=2020-11-13 00:00:00+00:00
                        
# 2021-09-16 02:20:23  203.94MB 
/bin/sh -c #(nop) ADD file:b3ebbe8bd304723d43b7b44a6d990cd657b63d93d6a2a9293983a30bfc1dfa53 in / 
                        
                    

镜像信息

{
    "Id": "sha256:8fc5880ce1bb4e72bcef13cd825de4d2a9f2544232d3b577b0cf94233bdd95a1",
    "RepoTags": [
        "ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos"
    ],
    "RepoDigests": [
        "ghcr.io/cross-rs/x86_64-unknown-linux-gnu@sha256:ab2070e67704b2c85d0d1fa50a0165ec438ed87fd1dc1a4058692a2348c071cb",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-unknown-linux-gnu@sha256:d126d4900be66dd702348f7886f0999f0fe6c04b440d58cf7518bf29fcd3638f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-01T00:34:30.881276599Z",
    "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",
            "CROSS_TARGETARCH=amd64",
            "CROSS_TARGETVARIANT=",
            "CROSS_TOOLCHAIN_PREFIX=",
            "CROSS_SYSROOT=/",
            "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER=/native-linux-runner"
        ],
        "Cmd": [
            "/bin/bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.cross-rs.for-cross-target": "x86_64-unknown-linux-gnu",
            "org.cross-rs.runs-with": "x86_64-unknown-linux-gnu",
            "org.label-schema.build-date": "20201113",
            "org.label-schema.license": "GPLv2",
            "org.label-schema.name": "CentOS Base Image",
            "org.label-schema.schema-version": "1.0",
            "org.label-schema.vendor": "CentOS",
            "org.opencontainers.image.created": "2025-08-01T00:26:15.807Z",
            "org.opencontainers.image.description": "“Zero setup” cross compilation and “cross testing” of Rust crates",
            "org.opencontainers.image.licenses": "MIT OR Apache-2.0",
            "org.opencontainers.image.revision": "e281947ca900da425e4ecea7483cfde646c8a1ea",
            "org.opencontainers.image.source": "https://github.com/cross-rs/cross",
            "org.opencontainers.image.title": "cross (for x86_64-unknown-linux-gnu)",
            "org.opencontainers.image.url": "https://github.com/cross-rs/cross",
            "org.opencontainers.image.vendor": "CentOS",
            "org.opencontainers.image.version": "nightly"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1239397247,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2001224ae42b8c59079b06dc83dadba274d86ccf8397becbee3df8fd2efe1c01/diff:/var/lib/docker/overlay2/08252c01cf512903a4b29ef9093f0d35d73e7d13fe21a3d7d889ebbe0a35be21/diff:/var/lib/docker/overlay2/48fc509bd5bbae0ecf4f530a39ee7fc6b3e971e390a7c8f4af3d03df3472e77e/diff:/var/lib/docker/overlay2/cd131f5e20364d231199d0299e18e7966c97646f2dab2b5ce389f6c5d6e5a01d/diff:/var/lib/docker/overlay2/9cfed1db752892bdb1f2074357f71088325c3f6655a7ea370a4cd873fb7a74dd/diff:/var/lib/docker/overlay2/ae21b8dd798d698ab2c437d77e2f1663eaeb33370c84ca6bee0b8e9f671edca1/diff:/var/lib/docker/overlay2/029ad2918e00cdb61d9a27fd4bb5cbc5cccff42c6892fc9c680cb748d2754988/diff:/var/lib/docker/overlay2/2256f31539579e8df681c737075c87a7fee05c4ed58de01155827536d5373c72/diff:/var/lib/docker/overlay2/fb385294d729ff76c0917ec1ea0bc5efee20da5f4a897441bacce7d8b56b1975/diff:/var/lib/docker/overlay2/acdedbc0709431567d92474984e5e0cbccb751d0e00850097787ba285b3e4e6e/diff:/var/lib/docker/overlay2/ebe9434cdc08ccb6fef46d7d84eef4d9c0f3b7b4492fcad53d4601eaa85823d2/diff:/var/lib/docker/overlay2/8e15848f6f4c233752da096c22bc54bf2817642e1dabf029dc627829e0cb4a9b/diff:/var/lib/docker/overlay2/5a0fa7d6af72ebc97a6495f2c62ceae7ea058d75882ac0016a1b59f967ee3e49/diff:/var/lib/docker/overlay2/48c23810010f45e122e4a1a8c8a22279082f819b468067833eee3527ba4beb03/diff:/var/lib/docker/overlay2/1ce06691e3ad3b9093bb7c6a23483470e34ace4c79db67e68c46aca44a674860/diff:/var/lib/docker/overlay2/692da34b0adf8e76ec1429e511d7b5e5a156d70cc12c2f28c5c93f71aa30f6fb/diff",
            "MergedDir": "/var/lib/docker/overlay2/18c46097b504b82615ab3aaad1b1a9762ea7a09fe0f627627065e05ea1fa7f30/merged",
            "UpperDir": "/var/lib/docker/overlay2/18c46097b504b82615ab3aaad1b1a9762ea7a09fe0f627627065e05ea1fa7f30/diff",
            "WorkDir": "/var/lib/docker/overlay2/18c46097b504b82615ab3aaad1b1a9762ea7a09fe0f627627065e05ea1fa7f30/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:174f5685490326fc0a1c0f5570b8663732189b327007e47ff13d2ca59673db02",
            "sha256:6d3ccd4cce586d450381e6205105368b042c344a5b84b8632a2798785b51e354",
            "sha256:0c312668533006b2e42aa808105dc41d1f450bc6b5c61f0aa037330af15a73c8",
            "sha256:0f20741c1263eb692f385b8cd5c54a349836a59a64e87917fcdda3f380007773",
            "sha256:195d1699281589bb2523868604546f4735668e801fa3cb9f6f44aece744ee706",
            "sha256:d22a61283192d7edee5011b156f3dacbdb29f4aa1f244b80ca3b0e9266ee396f",
            "sha256:6042559771da5fd334c105bb8f7511cfe046da9e787463092d622374f0b32290",
            "sha256:ce6e9c76dc13016ab1dfe7cb04f7d58d049841ba1b774effa8f51733b77a6a3c",
            "sha256:5700a0f1fb5e602de2427912a78fe97dbfc9f027cdaa3a2b245fe7cc0072a421",
            "sha256:e3e55851b51f90bfa259c4a7f12f87f6c9c15b983cd1798acd2bd0ce3588d4a5",
            "sha256:e4dba5377895e46f9d2bb74a0c879abd6c8b525ebcaa2ce53c80445749b55cd3",
            "sha256:f182c0b214b67b93dd80fa9269aad3694e688e5065408bbfece2962d0864937e",
            "sha256:95dc065e7e9226907fdfaedbc32decc56aa1a5e2601065e675c90d78ca4d1b3c",
            "sha256:aa977e43427f601513b1c2a4ebee27c6870897782b8308f55995a0378b1d2f3b",
            "sha256:55d0f43dacfdb83359ff20b84524e495c105be700270eb170172f1768612b9db",
            "sha256:cea4264ff2cb3427a582f704638275dc7ccedc77e7cc5bbd1186df61d649e72f",
            "sha256:8469eed29b61f7ba7f2d8d24f033b6acb995c53093bf5c91a938a9a457f99ec2"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-04T14:56:20.21776005+08:00"
    }
}

更多版本

ghcr.io/cross-rs/x86_64-unknown-linux-gnu:0.2.5

linux/amd64 ghcr.io1.15GB2025-06-05 13:15
183

ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main-centos

linux/amd64 ghcr.io1.24GB2026-03-04 14:57
10