ITADN

Docker image only builds for amd64; add arm64 support

#1207Openluojiyin1987 创建于 2026-06-14
L
luojiyin1987commented
## Problem The Docker workflow (`.github/workflows/docker.yml`) builds and publishes images only for `linux/amd64`. QEMU and Buildx are already configured in the CI but the `platforms` field is limited to a single architecture. This means `docker pull ghcr.io/gyulyvgc/sniffnet:latest` fails or falls back to emulation on arm64 machines (Apple Silicon, AWS Graviton, Raspberry Pi, etc.), despite the project already distributing arm64 DEB/RPM/AppImage packages. ## Proposed Solution Add `linux/arm64` to the `platforms` list in `docker/build-push-action`. The CI infrastructure is already in place (`setup-qemu-action` + `setup-buildx-action`), and both `rust:1.88-slim` and `debian:bookworm-slim` are multi-arch base images. ## Change ```diff - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 ```
0 条评论