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)