linuxkit/tools/guestfs/Dockerfile
Avi Deitcher 2053d17564
Enable riscv64 default (#4108)
* include riscv64 in target architectures

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* add riscv64 to explicit packages

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* cadvisor update to v0.51.0 and support for riscv64

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* update tools based on latest

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* updated example dependencies of tools

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* bump all test cases and example alpine:3.19 to alpine:3.21

Signed-off-by: Avi Deitcher <avi@deitcher.net>

---------

Signed-off-by: Avi Deitcher <avi@deitcher.net>
2025-02-23 13:37:06 +02:00

25 lines
582 B
Docker

FROM debian:trixie-slim as base
ARG TARGETARCH
ENV DEBIAN_FRONTEND=noninteractive
FROM base as syslinux-amd64
# syslinux package is only available on amd64; for arm64, use
# the limited subset of syslinux-common
ENV SYSLINUX="syslinux"
FROM base as syslinux-arm64
ENV SYSLINUX_arm64="syslinux-common"
FROM base as syslinux-riscv64
ENV SYSLINUX_riscv64="syslinux-common"
FROM syslinux-${TARGETARCH} as syslinux
RUN apt-get update && \
apt-get -yq upgrade && \
apt-get install -yq libguestfs-tools \
${SYSLINUX} \
linux-image-${TARGETARCH} \
vim