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

ghcr.io/cross-rs/aarch64-unknown-linux-gnu:0.2.5 - 国内下载镜像源 浏览次数:12

这是cross-rs项目提供的Docker容器镜像,用于针对aarch64-unknown-linux-gnu目标平台进行Rust交叉编译,帮助开发者在非ARM64架构环境中构建适用于该目标平台的Rust应用程序。

源镜像 ghcr.io/cross-rs/aarch64-unknown-linux-gnu:0.2.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/aarch64-unknown-linux-gnu:0.2.5
镜像ID sha256:a45f1308adfe3fc3b90e329e72d5efe9d743e6cc77017254d28bbba1c689586a
镜像TAG 0.2.5
大小 1.27GB
镜像源 ghcr.io
CMD /bin/bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2023-02-04T15:13:41.76609393Z
同步时间 2026-03-06 12:48
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER=/linux-runner aarch64 CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g++ BINDGEN_EXTRA_CLANG_ARGS_aarch64_unknown_linux_gnu=--sysroot=/usr/aarch64-linux-gnu QEMU_LD_PREFIX=/usr/aarch64-linux-gnu RUST_TEST_THREADS=1 PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig/:
镜像标签
aarch64-unknown-linux-gnu: org.cross-rs.for-cross-target 2023-02-04T15:04:22.125Z: 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 88f49ff79e777bef6d3564531636ee4d3cc2f8d2: org.opencontainers.image.revision https://github.com/cross-rs/cross: org.opencontainers.image.source cross (for aarch64-unknown-linux-gnu): org.opencontainers.image.title https://github.com/cross-rs/cross: org.opencontainers.image.url v0.2.5: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2023-02-04 23:13:41  0.00B 设置环境变量 CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER CC_aarch64_unknown_linux_gnu CXX_aarch64_unknown_linux_gnu BINDGEN_EXTRA_CLANG_ARGS_aarch64_unknown_linux_gnu QEMU_LD_PREFIX RUST_TEST_THREADS PKG_CONFIG_PATH
ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER=/linux-runner aarch64 CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g++ BINDGEN_EXTRA_CLANG_ARGS_aarch64_unknown_linux_gnu=--sysroot=/usr/aarch64-linux-gnu QEMU_LD_PREFIX=/usr/aarch64-linux-gnu RUST_TEST_THREADS=1 PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig/:
                        
# 2023-02-04 23:13:41  3.82KB 复制新文件或目录到容器中
COPY linux-runner / # buildkit
                        
# 2023-02-04 23:13:41  27.84MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /linux-image.sh aarch64 # buildkit
                        
# 2023-02-04 23:13:09  8.98KB 复制新文件或目录到容器中
COPY linux-image.sh / # buildkit
                        
# 2023-02-04 23:13:08  1.03MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /dropbear.sh # buildkit
                        
# 2023-02-04 23:12:37  1.08KB 复制新文件或目录到容器中
COPY dropbear.sh / # buildkit
                        
# 2023-02-04 23:12:37  278.46MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /qemu.sh aarch64 softmmu # buildkit
                        
# 2023-02-04 23:07:42  5.50KB 复制新文件或目录到容器中
COPY qemu.sh / # buildkit
                        
# 2023-02-04 23:07:42  106.82MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install --assume-yes --no-install-recommends     g++-aarch64-linux-gnu     libc6-dev-arm64-cross # buildkit
                        
# 2023-02-04 23:07:34  69.26MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /xargo.sh # buildkit
                        
# 2023-02-04 23:06:23  522.00B 复制新文件或目录到容器中
COPY xargo.sh / # buildkit
                        
# 2023-02-04 23:06:23  126.80MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /cmake.sh # buildkit
                        
# 2023-02-04 23:06:18  499.00B 复制新文件或目录到容器中
COPY cmake.sh / # buildkit
                        
# 2023-02-04 23:06:18  527.37MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /common.sh # buildkit
                        
# 2023-02-04 23:05:18  2.08KB 复制新文件或目录到容器中
COPY common.sh lib.sh / # buildkit
                        
# 2023-02-04 23:05:18  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2021-08-31 09:21:30  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2021-08-31 09:21:30  7.00B 
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
                        
# 2021-08-31 09:21:29  0.00B 
/bin/sh -c rm -rf /var/lib/apt/lists/*
                        
# 2021-08-31 09:21:28  745.00B 
/bin/sh -c set -xe 		&& echo '#!/bin/sh' > /usr/sbin/policy-rc.d 	&& echo 'exit 101' >> /usr/sbin/policy-rc.d 	&& chmod +x /usr/sbin/policy-rc.d 		&& dpkg-divert --local --rename --add /sbin/initctl 	&& cp -a /usr/sbin/policy-rc.d /sbin/initctl 	&& sed -i 's/^exit.*/exit 0/' /sbin/initctl 		&& echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup 		&& echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean 	&& echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean 	&& echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean 		&& echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages 		&& echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes 		&& echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests
                        
# 2021-08-31 09:21:27  134.82MB 
/bin/sh -c #(nop) ADD file:11b425d4c08e81a3e0cb2e0345d27cd5fc844dd83f1096af4cc05f635824ff5d in / 
                        
                    

镜像信息

{
    "Id": "sha256:a45f1308adfe3fc3b90e329e72d5efe9d743e6cc77017254d28bbba1c689586a",
    "RepoTags": [
        "ghcr.io/cross-rs/aarch64-unknown-linux-gnu:0.2.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/aarch64-unknown-linux-gnu:0.2.5"
    ],
    "RepoDigests": [
        "ghcr.io/cross-rs/aarch64-unknown-linux-gnu@sha256:7f8308a8734d9fcd2ebbe9a3e4bdea74af293f0799d80c3cc341e340cda49a4c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/aarch64-unknown-linux-gnu@sha256:c406626b0044ea6ee8de739e2f5d3eb1187dc3c00ae81463a73166f8e20a9c49"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-02-04T15:13:41.76609393Z",
    "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",
            "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc",
            "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER=/linux-runner aarch64",
            "CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc",
            "CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g++",
            "BINDGEN_EXTRA_CLANG_ARGS_aarch64_unknown_linux_gnu=--sysroot=/usr/aarch64-linux-gnu",
            "QEMU_LD_PREFIX=/usr/aarch64-linux-gnu",
            "RUST_TEST_THREADS=1",
            "PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig/:"
        ],
        "Cmd": [
            "/bin/bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.cross-rs.for-cross-target": "aarch64-unknown-linux-gnu",
            "org.opencontainers.image.created": "2023-02-04T15:04:22.125Z",
            "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": "88f49ff79e777bef6d3564531636ee4d3cc2f8d2",
            "org.opencontainers.image.source": "https://github.com/cross-rs/cross",
            "org.opencontainers.image.title": "cross (for aarch64-unknown-linux-gnu)",
            "org.opencontainers.image.url": "https://github.com/cross-rs/cross",
            "org.opencontainers.image.version": "v0.2.5"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1272427416,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c622181b5349ca6e7b36c2681ae5a31cda15b62875a292b240c3261bb7890610/diff:/var/lib/docker/overlay2/08a45c21616439d8d63f39b6853bb56ec0b8e70ffdc27e32b01b8ab297a0f43f/diff:/var/lib/docker/overlay2/3b881f39e6e7e2dc1dc1b123d157abffa40f691c129c42d8dd9bece2180c5445/diff:/var/lib/docker/overlay2/31171b0d99b20c7251a305b0d6c16c2b8e01b5e29b6e12727cd0d38a0015655d/diff:/var/lib/docker/overlay2/c49c01dc15a710f455e1efac9b963ba3e7671757e4ae5eeb4a59406d2fd63848/diff:/var/lib/docker/overlay2/040661d85dbd4ee11c9995049dd10ef248f5ea6bcce99e027c224bf284b334ed/diff:/var/lib/docker/overlay2/f32bfedcece1d0d99b33513e4f0e9085f6dff9a10fae5f5f19b85d08a7bc5c56/diff:/var/lib/docker/overlay2/2f01d836f03b3c32c4b8914dbc69e2b47774b577ee88058c77d1a09c10e5b708/diff:/var/lib/docker/overlay2/07efa4f4304d9cc679383bdf2145f47a61191d9e1708ea0fd3862cab5757d92d/diff:/var/lib/docker/overlay2/8b613c28bacb592e6bfcc40cecc51defd185f31ff12bc159d969a5f7706e63f7/diff:/var/lib/docker/overlay2/eb4a0f64062d5b5fdc77d551c70cae61c9961a99851a7ece123bb6d92e303c6d/diff:/var/lib/docker/overlay2/23745bca45e70cd0a18755455e4f4ac1c12bef32afa471d282485d060b04cb31/diff:/var/lib/docker/overlay2/15122d525e1d0496d14dcba498c28c4227be849d87c409a2acbc3d5982bac93f/diff:/var/lib/docker/overlay2/4882a67851b83255cf97ba0ee80198495aaecdc09e7e3f5b1ab9bc61bf401e9e/diff:/var/lib/docker/overlay2/afec6c8a4c5802f8c784583e0559f924ce022d9cf8a9f3b2ff5bd38c4a8ef55f/diff:/var/lib/docker/overlay2/daa0e36ea81fb49eefc4f7fc93c9a20cb32800524055304e0908db6ae9283376/diff:/var/lib/docker/overlay2/f3b9784c7276c39a2775cf5d6d01a23e0308ac886b4fe06869c6d88c5516fd2d/diff",
            "MergedDir": "/var/lib/docker/overlay2/ca68ad19b7882c7758a2bb1b6acdba9ba7972cd28f33cbf5f3ca76c5d58179f6/merged",
            "UpperDir": "/var/lib/docker/overlay2/ca68ad19b7882c7758a2bb1b6acdba9ba7972cd28f33cbf5f3ca76c5d58179f6/diff",
            "WorkDir": "/var/lib/docker/overlay2/ca68ad19b7882c7758a2bb1b6acdba9ba7972cd28f33cbf5f3ca76c5d58179f6/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:be96a3f634de79f523f07c7e4e0216c28af45eb5776e7a6238a2392f71e01069",
            "sha256:df54c846128da3c71cc11b2150a3df39ec86fb170e299765daf6bb016a0705c2",
            "sha256:47ef83afae74745639f6738a05fe5320fcfca9e6c7765fba4f25e270bc0df9dc",
            "sha256:1251204ef8fc20da275e09f6e3ab9205421d4ff34732f2d50a1d3e86d2995edd",
            "sha256:d0ef836e31983b70f65125c81f733a75351bbe0322be6c3445776ab8ff365a29",
            "sha256:6c7102e4d0e35a25632fc8b43f3de18c06a32b97189aa081406bd8b0920af4d2",
            "sha256:6b9ceff02b5c6e7d8e947c47bfb14750ee513b2d4d8f5e7e08c23e029c3e9182",
            "sha256:a539807f2aa456abc845b0003846ee61bf31d7fb1b7dcdbde0df238080adbce1",
            "sha256:2bce76e09aedad3147c6ec0a3d400f1abc29fd1721f505304e214816527e1699",
            "sha256:2226e26f111eb4be46598329c5ae96e7d2999071fc01987381e45fe4dee877e1",
            "sha256:b0eb0ab84b2c54601e9520a104c0280ef86fab4cc0192ccbd2b4b8750e442716",
            "sha256:0dcfa39a2f3f8793f8cbda767f7206a13c8f59f28bedf7a21c51745b610c2213",
            "sha256:93a0b80e165e25cf8bcd9768947caed4dc3393fc8958225b650e4a220c54410c",
            "sha256:76dda3420752bf731ad209a9e4bf3f3f7af89b7d2dd59f318be19e02765ef35a",
            "sha256:aa0124bf8d36665d811a48f3f9a91b33b5d99c7a45806f482ee90c1b8a39cee0",
            "sha256:ff6b33f0606745cee4b3f00e185dabb0d1831ec11ea87b0ece2f56ef6e83f90e",
            "sha256:c73cc934eb0c5c210d356e4639935e8b37306810dffe005b73c9919339b233c8",
            "sha256:9f01c5605bc3d05a63f52a85a91cc5e77418fac9ca99f02272dc6ea3b00825ce"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-06T12:47:57.64980884+08:00"
    }
}

更多版本

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

linux/amd64 ghcr.io1.27GB2026-03-06 12:48
11