小编Hol*_*icz的帖子

无法在 Alpine 上的多架构构建中安装 bash

linux/arm64/v8我正在尝试为Gitlab 运行程序构建图像linux/amd64。我用这个命令运行它:

docker buildx create --use
docker buildx build --platform linux/arm64/v8 -f Dockerfile.dev -t registry.gitlab.com/xxx:yyy --build-arg ENV=dev --build-arg COMPOSER_AUTH_FILE=./auth.json .
Run Code Online (Sandbox Code Playgroud)

我的 Dockerfile 相当简单:

FROM alpine:latest

RUN apk update && \
    apk add --no-cache composer git bash openssh-client patch && \
    apk add --no-cache libzip-dev libpng-dev libxslt-dev curl-dev libxml2-dev icu-dev oniguruma-dev freetype-dev libjpeg-turbo-dev
Run Code Online (Sandbox Code Playgroud)

但它失败了:

#6 [2/2] RUN apk update &&     apk add --no-cache composer git bash openssh-client patch &&     apk add --no-cache libzip-dev libpng-dev libxslt-dev curl-dev libxml2-dev icu-dev …
Run Code Online (Sandbox Code Playgroud)

linux gitlab docker gitlab-ci alpine-linux

3
推荐指数
1
解决办法
1587
查看次数

标签 统计

alpine-linux ×1

docker ×1

gitlab ×1

gitlab-ci ×1

linux ×1