Skip to content

fix(ci): add multi-platform Docker build for ARM64 support#102

Open
JasonOA888 wants to merge 1 commit into666ghj:mainfrom
JasonOA888:fix/docker-multiplatform
Open

fix(ci): add multi-platform Docker build for ARM64 support#102
JasonOA888 wants to merge 1 commit into666ghj:mainfrom
JasonOA888:fix/docker-multiplatform

Conversation

@JasonOA888
Copy link

Problem

ARM64 machines (e.g., Apple Silicon Macs, ARM servers) cannot deploy MiroFish via Docker:

no matching manifest for linux/arm64/v8 in the manifest list entries

Solution

Add platforms: linux/amd64,linux/arm64 to docker/build-push-action.

The workflow already has QEMU and Buildx configured, just needed the platforms flag.

Changes

  • Update .github/workflows/docker-image.yml
  • Add platforms: linux/amd64,linux/arm64

Fixes #99

Previously Docker image only built for linux/amd64, causing:
  no matching manifest for linux/arm64/v8

Changes:
- Add platforms: linux/amd64,linux/arm64 to build-push-action
- QEMU and Buildx already configured, just needed platforms flag

Fixes 666ghj#99
@dosubot dosubot bot added size:XS This PR changes 0-9 lines, ignoring generated files. enhancement New feature or request labels Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker镜像没有arm版本

1 participant