ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5 linux/amd64

ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5 - 国内下载镜像源 浏览次数:12

这是一个用于 Windows 的 x86_64 架构的交叉编译工具链镜像。它包含了在 64 位 Windows 系统上编译 Linux x86_64 程序所需的所有工具和库。 cross-rs 组织维护了这个镜像,并将其发布在 GitHub Container Registry (ghcr.io) 上。

源镜像 ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5
镜像ID sha256:5fbb89c8cb4b9e2904e52ebc085fda5825d538bc643dc464c4d67631a0324374
镜像TAG 0.2.5
大小 2.87GB
镜像源 ghcr.io
CMD
启动入口 /windows-entry.sh
工作目录
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2022-06-07T04:35:43.194851817Z
同步时间 2026-03-04 09:55
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=x86_64-w64-mingw32-gcc CARGO_TARGET_X86_64_PC_WINDOWS_GNU_RUNNER=wine CC_x86_64_pc_windows_gnu=x86_64-w64-mingw32-gcc-posix CXX_x86_64_pc_windows_gnu=x86_64-w64-mingw32-g++-posix BINDGEN_EXTRA_CLANG_ARGS_x86_64_pc_windows_gnu=--sysroot=/usr/x86_64-w64-mingw32
镜像标签
x86_64-pc-windows-gnu: org.cross-rs.for-cross-target 2023-02-04T15:42:15.600Z: 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 x86_64-pc-windows-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/x86_64-pc-windows-gnu:0.2.5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5  ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5  ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5

Shell快速替换命令

sed -i 's#ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-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/x86_64-pc-windows-gnu:0.2.5 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5  ghcr.io/cross-rs/x86_64-pc-windows-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/x86_64-pc-windows-gnu:0.2.5 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5  ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5'

镜像构建历史


# 2022-06-07 12:35:43  0.00B 设置环境变量 CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER CARGO_TARGET_X86_64_PC_WINDOWS_GNU_RUNNER CC_x86_64_pc_windows_gnu CXX_x86_64_pc_windows_gnu BINDGEN_EXTRA_CLANG_ARGS_x86_64_pc_windows_gnu
ENV CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=x86_64-w64-mingw32-gcc CARGO_TARGET_X86_64_PC_WINDOWS_GNU_RUNNER=wine CC_x86_64_pc_windows_gnu=x86_64-w64-mingw32-gcc-posix CXX_x86_64_pc_windows_gnu=x86_64-w64-mingw32-g++-posix BINDGEN_EXTRA_CLANG_ARGS_x86_64_pc_windows_gnu=--sysroot=/usr/x86_64-w64-mingw32
                        
# 2022-06-07 12:35:43  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/windows-entry.sh"]
                        
# 2022-06-07 12:35:43  495.00B 复制新文件或目录到容器中
COPY windows-entry.sh / # buildkit
                        
# 2022-06-07 12:35:43  26.00B 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p /usr/lib/binfmt-support/ &&     rm -f /usr/lib/binfmt-support/run-detectors /usr/bin/run-detectors &&     ln -s /usr/bin/wine /usr/lib/binfmt-support/run-detectors &&     ln -s /usr/bin/wine /usr/bin/run-detectors # buildkit
                        
# 2022-06-07 12:35:43  418.23MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install --assume-yes --no-install-recommends g++-mingw-w64-x86-64 # buildkit
                        
# 2022-06-07 12:35:24  1.40GB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /wine.sh # buildkit
                        
# 2022-06-07 12:34:26  694.00B 复制新文件或目录到容器中
COPY wine.sh / # buildkit
                        
# 2022-06-07 12:34:26  1.50MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c dpkg --add-architecture i386 && apt-get update &&     apt-get install --assume-yes --no-install-recommends libz-mingw-w64-dev # buildkit
                        
# 2022-06-07 12:34:20  82.04MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /xargo.sh # buildkit
                        
# 2022-06-07 12:32:35  522.00B 复制新文件或目录到容器中
COPY xargo.sh / # buildkit
                        
# 2022-06-07 12:32:35  126.80MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /cmake.sh # buildkit
                        
# 2022-06-07 12:32:29  499.00B 复制新文件或目录到容器中
COPY cmake.sh / # buildkit
                        
# 2022-06-07 12:32:29  777.91MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c /common.sh # buildkit
                        
# 2022-06-07 12:31:08  2.08KB 复制新文件或目录到容器中
COPY common.sh lib.sh / # buildkit
                        
# 2022-06-07 12:31:08  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2022-06-07 06:21:05  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2022-06-07 06:21:04  63.15MB 
/bin/sh -c #(nop) ADD file:40290d9a94ae76c35ab1f57178130ce1c5b976e34a91e77472ecf7e945ab64f9 in / 
                        
                    

镜像信息

{
    "Id": "sha256:5fbb89c8cb4b9e2904e52ebc085fda5825d538bc643dc464c4d67631a0324374",
    "RepoTags": [
        "ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5"
    ],
    "RepoDigests": [
        "ghcr.io/cross-rs/x86_64-pc-windows-gnu@sha256:8ba72a5491168af78e52f453f09d204cee330ff09a0323d4188a6efe1f59cfbd",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cross-rs/x86_64-pc-windows-gnu@sha256:d72ab109da3ce5dc7e457f3b30b18ba16bf979bf95f570a6eb5c9c1a05119e32"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-06-07T04:35:43.194851817Z",
    "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_X86_64_PC_WINDOWS_GNU_LINKER=x86_64-w64-mingw32-gcc",
            "CARGO_TARGET_X86_64_PC_WINDOWS_GNU_RUNNER=wine",
            "CC_x86_64_pc_windows_gnu=x86_64-w64-mingw32-gcc-posix",
            "CXX_x86_64_pc_windows_gnu=x86_64-w64-mingw32-g++-posix",
            "BINDGEN_EXTRA_CLANG_ARGS_x86_64_pc_windows_gnu=--sysroot=/usr/x86_64-w64-mingw32"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/windows-entry.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.cross-rs.for-cross-target": "x86_64-pc-windows-gnu",
            "org.opencontainers.image.created": "2023-02-04T15:42:15.600Z",
            "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 x86_64-pc-windows-gnu)",
            "org.opencontainers.image.url": "https://github.com/cross-rs/cross",
            "org.opencontainers.image.version": "v0.2.5"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2873646187,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/78a1f8a51ad580ef38c81856fc21d26effb2d6a777b263398974db2519d00083/diff:/var/lib/docker/overlay2/d696959dea807dd136e9133453bc525df023fdf6ee26bcd288745be7ad8ad66e/diff:/var/lib/docker/overlay2/6effa25548fcc6893826b20082a66cfd51334a200b4f9dcffce35b1c4187986b/diff:/var/lib/docker/overlay2/7d3b90614b82fc99b0581eacb7c277835040159f12b0cb98ee0b00723c87c86b/diff:/var/lib/docker/overlay2/3f96dc2fd481a698f15dd987f6067478b00bbbef09a04bbaf349907152364c8c/diff:/var/lib/docker/overlay2/a9a953876c6acc66d93be0ea477ce62978f2518e1a1ddaa7a88adadb2414e2f3/diff:/var/lib/docker/overlay2/a1aa791bfb54e7cad15010b079a01b6f89491c2112794b9c691124429e4e8ae8/diff:/var/lib/docker/overlay2/772b95129340c3d02bc2ddd85ec7f4b707acaf085ecff27c6a2aa4d60ebf9f7d/diff:/var/lib/docker/overlay2/4f49b5f40af13c4dec944b8d4290c66542f765eb9dab730d049150e9f6cf40b9/diff:/var/lib/docker/overlay2/b2da02b01be0d7b0ec7cde259f8e1037b00ef7ecbc91be1e0a91ef5e2230b852/diff:/var/lib/docker/overlay2/3350fe857a9cb6febb9dd43b0a51f6ecace0823bb05bb1ba864717aa965a7573/diff:/var/lib/docker/overlay2/c862f529d5d8f007be284591c1b2225d16db4485920b9abc9640605e77ebc3da/diff",
            "MergedDir": "/var/lib/docker/overlay2/63c381545ece1f39dad78154b6fcd6c5cc55ef6900cbcabeddc5154bc0a2492c/merged",
            "UpperDir": "/var/lib/docker/overlay2/63c381545ece1f39dad78154b6fcd6c5cc55ef6900cbcabeddc5154bc0a2492c/diff",
            "WorkDir": "/var/lib/docker/overlay2/63c381545ece1f39dad78154b6fcd6c5cc55ef6900cbcabeddc5154bc0a2492c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:95129a5fe07e89c1898dc40a027b291d5fe33a67b35a88f0f0eaf51ea691f0b5",
            "sha256:ca5e0ed20c617955cc0ce68a35a2a98890a3051cf4563e68cb15939ffac0939c",
            "sha256:7006493af9e5138b3c32c1b0a8df9e04f51c6780331bd495dda6e4e7fe39072b",
            "sha256:a31e16296e8f01cb27c79345491c1d6c8a828c49f46c0f648b0fd9c718798b59",
            "sha256:6c012ccdec89f0a21175ec706f87bb27037dc8e17ec21c90533d2590e1c6db14",
            "sha256:b90dc1c6c81c0df6a1824f701a32cb4f505ab1891c7edea9542f0577b1d122f2",
            "sha256:39ae8053bdc98f0fe08e9bdb08ddd41ecb2c6b1c3bdf370a2fc17f5413a34c90",
            "sha256:1edd0d53275cb4bd59519b6051dae1e04542b7189b8701e78df1b955a59f85d1",
            "sha256:75d30a78f5e8192d40280aa1972e0ce8f29b38445cc70334ada49eefe14054fd",
            "sha256:3ad3f9bf3ca3350888697b0e66f3c9cf281a1b44185e8f8721cce5efe10b6fa2",
            "sha256:acea74c0171ac524b110cbdcf1e31cde5ad9f7e43f8d03a8e2d65b33523d9a7d",
            "sha256:46bf3a0badbedb2928272626791d7a77186a25bfc45c8b9457aa9da16b6382b8",
            "sha256:534392ab1f33e48b30dcf0982b36d930c63122f6425248ddc0f4c97339e6a6c1"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-04T09:52:39.668078431+08:00"
    }
}

更多版本

ghcr.io/cross-rs/x86_64-pc-windows-gnu:main

linux/amd64 ghcr.io3.35GB2025-05-08 20:04
550

ghcr.io/cross-rs/x86_64-pc-windows-gnu:0.2.5

linux/amd64 ghcr.io2.87GB2026-03-04 09:55
11