# Building Multiarch Images with Chainguard Images

DevFeed: [Building Multiarch Images with Chainguard Images](<https://devfeed.tech/articles/building-multiarch-images-with-chainguard-images-12909.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/building-multiarch-images-with-chainguard-images>)

Published: 2024-12-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [chainguard images](<https://devfeed.tech/topics/chainguard-images.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Graviton](<https://devfeed.tech/topics/graviton.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [arm](<https://devfeed.tech/tags/arm.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [container-image](<https://devfeed.tech/tags/container-image.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cross-compilation](<https://devfeed.tech/tags/cross-compilation.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [graviton](<https://devfeed.tech/tags/graviton.md>), [multi-arch](<https://devfeed.tech/tags/multi-arch.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [single-arch](<https://devfeed.tech/tags/single-arch.md>), [x86-64](<https://devfeed.tech/tags/x86-64.md>)

## AI overview

A tutorial on converting single-architecture Docker builds into multi-architecture images using Chainguard Images. It compares QEMU emulation, cross-compilation, and native runners for ARM64 and x86-64 builds, with examples using a Go application and GitHub Actions.

## Source excerpt

Looking to turn a single-arch Docker build into a multi-arch? See how you can do that while still using Chainguard Images.