bazelbuild / bazelbuild/rules_docker

Add Support for Multi-Arch and Multi-Platform Images

Open
#1,599 22 comments 43 reactions 0 assignees View on GitHub
Can Close?
Dominant language
Starlark
Stars
1.1k
Forks
689
PR merge metrics
No merged PRs in 30d

Description

It's currently not possible to use `docker manifest` and `docker buildx` to build multi-arch and multi-platform images. This is necessary if you're targeting multiple architectures (amd64, arm64, etc.) as well as multiple operating systems, (linux, windows_2004, windows_1909, etc). Windows here is interesting in that there's [strict host compatibility requirements](https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility?tabs=windows-server-2004%2Cwindows-10-2004).

https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.