[尝试运行apk添加时,为PowerPC(PPC64le)构建基于高山的映像失败

问题描述 投票:1回答:1

[在为目标平台linux / ppc64le构建docker映像时添加任何apk软件包都会导致“错误签名”错误。

    6 0.470 (1/1) Installing sudo (1.8.27-r0) 6 0.537 ERROR: sudo-1.8.27-r0: BAD signature

我尝试了很多软件包,所有这些软件包都会导致此错误。但是,如果我使用3.8及以下的高山版本,我会成功。

[我正在Macbook Pro(X86)上使用buildx进行docker构建,我可以从Macbook中为PPC64le成功地为操作系统ubuntu和debian构建docker映像,但不能为3.9以上的高山版本构建。

Dockerfile
FROM alpine
RUN apk update
RUN apk add sudo

Docker构建命令
docker buildx build -t alpine_test  . --platform=linux/ppc64le --load

我希望这个简单的构建脚本为安装了sudo软件包的linux / ppc64le体系结构构建一个简单的高山docker映像。但是,在构建过程中出现以下错误:

[+] Building 3.6s (6/6) FINISHED => [internal] load build 
definition from Dockerfile 0.0s => => transferring dockerfile: 81B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/library/alpine:latest 2.9s => [1/3] FROM docker.io/library/alpine@sha256:72c42ed48c3a2db31b7dafe17d275b634664a708d901ec9fd57b1529280f01fb 0.0s => => resolve docker.io/library/alpine@sha256:72c42ed48c3a2db31b7dafe17d275b634664a708d901ec9fd57b1529280f01fb 0.0s => CACHED [2/3] RUN apk update 0.0s
=> ERROR [3/3] RUN apk add sudo 0.7s
[3/3] RUN apk add sudo:
6 0.452 (1/1) Installing sudo (1.8.27-r0)
6 0.566 ERROR: sudo-1.8.27-r0: BAD signature
#6 0.577 1 error; 6 MiB in 14 packages
failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to build LLB: executor failed running [/bin/sh -c apk add sudo]: exit code: 1

[在为目标平台linux / ppc64le构建docker映像的过程中添加任何apk软件包都会导致“错误签名”错误。 6 0.470(1/1)安装sudo(1.8.27-r0)6 0.537错误:sudo-1.8.27-r0:...

docker alpine powerpc
1个回答
0
投票

你有没有发现这个?遇到相同的问题:/

© www.soinside.com 2019 - 2024. All rights reserved.