2

我想使用docker-abuild在 Dockerfile 中构建 imagemagick。我在 Dockerfile 中使用以下内容:

FROM alpinelinux/docker-abuild as imagickbuilder
COPY imagick/APKBUILD.imagick /home/builder/package/APKBUILD
COPY imagick/APKBUILD.imagick /home/builder/APKBUILD
COPY imagick/disable-avaraging-tests.patch /home/builder/package/disable-avaraging-tests.patch
COPY imagick/webmaster@mycompany.com-5b42f8ed.rsa /home/builder/ssh.rsa
COPY imagick/webmaster@mycompany.com-5b42f8ed.rsa.pub /etc/apk/keys/ssh.rsa.pub
ARG DABUILD_ARCH=aarch64
RUN dabuild -r
# tried abuild -r as well as builder -r

无论我拥有/使用什么 APKBUILD 文件,在构建时都会出现以下错误docker build -t test .

#...
#11 [7/7] RUN dabuild -r
#11 sha256:8c6e0fa4c055b4f5bbb7f633a3b4b4009cda31017a26dc48a047fd02466ce60c
#11 0.658 /bin/sh: dabuild: not found
#11 ERROR: executor failed running [/bin/sh -c dabuild -r]: exit code: 127
------
 > [7/7] RUN dabuild -r:
------
executor failed running [/bin/sh -c dabuild -r]: exit code: 127

我遇到与abuild -rand相同的错误abuilder -r。有任何想法吗?

JFYI,我正在使用 M1 Pro MacBook Pro 在 macOS Monterey 12.2.1 下运行它。

4

0 回答 0