Skip to content

Commit fd9d99d

Browse files
committed
Fix FTBFS armhf/arm64 container
It fixes the following pulling error: [internal] load metadata for docker.io/arm64v8/ruby:3.2-slim-bookworm ERROR: no match for platform in manifest sha256:cea245cfb9be0f245a587a1fef559ef42e11742d9b9d81a36ccb8a816c2ca053: not found or no matching manifest for linux/amd64 in the manifest list entries Signed-off-by: Kentaro Hayashi <hayashi@clear-code.com>
1 parent 16b8a68 commit fd9d99d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Dockerfile.template.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ ENV QEMU_DOWNLOAD_SHA256 47ae430b0e7c25e1bde290ac447a720e2ea6c6e78cd84e44847edda
2929
RUN apk add curl --no-cache
3030
RUN curl -sL -o qemu-3.0.0+resin-arm.tar.gz https://github.com/balena-io/qemu/releases/download/v3.0.0%2Bresin/qemu-3.0.0+resin-arm.tar.gz && echo "$QEMU_DOWNLOAD_SHA256 *qemu-3.0.0+resin-arm.tar.gz" | sha256sum -c - | tar zxvf qemu-3.0.0+resin-arm.tar.gz -C . && mv qemu-3.0.0+resin-arm/qemu-arm-static .
3131

32-
FROM arm32v7/ruby:3.2-slim-bookworm
32+
FROM --platform=linux/arm/v7 arm32v7/ruby:3.2-slim-bookworm
3333
COPY --from=builder /go/qemu-arm-static /usr/bin/
3434
<% elsif is_arm64 %>
3535
# To set multiarch build for Docker hub automated build.
@@ -39,7 +39,7 @@ ENV QEMU_DOWNLOAD_SHA256 5db25cccb40ac7b1ca857653b883376b931d91b06ff34ffe70dcf61
3939
RUN apk add curl --no-cache
4040
RUN curl -sL -o qemu-6.0.0.balena1-aarch64.tar.gz https://github.com/balena-io/qemu/releases/download/v6.0.0%2Bbalena1/qemu-6.0.0.balena1-aarch64.tar.gz && echo "$QEMU_DOWNLOAD_SHA256 *qemu-6.0.0.balena1-aarch64.tar.gz" | sha256sum -c - | tar zxvf qemu-6.0.0.balena1-aarch64.tar.gz -C . && mv qemu-6.0.0+balena1-aarch64/qemu-aarch64-static .
4141

42-
FROM arm64v8/ruby:3.2-slim-bookworm
42+
FROM --platform=linux/arm64 arm64v8/ruby:3.2-slim-bookworm
4343
COPY --from=builder /go/qemu-aarch64-static /usr/bin/
4444
<% else %>
4545
FROM ruby:3.2-slim-bookworm

0 commit comments

Comments
 (0)