Docker 尝试运行apk add时,为PowerPC(PPC64le)构建基于alpine的映像失败

Docker 尝试运行apk add时,为PowerPC(PPC64le)构建基于alpine的映像失败,docker,alpine,powerpc,Docker,Alpine,Powerpc,在为目标平台linux/ppc64le构建docker映像时添加任何apk包将导致“错误签名”错误 我尝试了很多软件包,但都导致了这个错误。但是,如果我使用alpine 3.8及以下版本,我已经成功了 我在MacBookPro(X86)上使用buildx进行docker构建。我可以在Macbook for PPC64le上为操作系统ubuntu和debian成功构建docker映像,但不适用于alpine 3.9及以上版本 Dockerfile Docker构建命令 我希望这个简单的构建脚本能够

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

我尝试了很多软件包,但都导致了这个错误。但是,如果我使用alpine 3.8及以下版本,我已经成功了

我在MacBookPro(X86)上使用buildx进行docker构建。我可以在Macbook for PPC64le上为操作系统ubuntu和debian成功构建docker映像,但不适用于alpine 3.9及以上版本

Dockerfile Docker构建命令 我希望这个简单的构建脚本能够在安装了sudo包的情况下为linux/ppc64le体系结构构建一个简单的alpine 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
FROM alpine
RUN apk update
RUN apk add sudo
docker buildx build -t alpine_test  . --platform=linux/ppc64le --load
[+] 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