英文:
Build i386 image in GitHub workflow
问题
这个指南介绍了如何选择GitHub工作流程的运行环境(例如ubuntu-22.04
)。是否有一种方法可以指定运行环境的处理器架构?我的GitHub工作流程会构建并推送Docker镜像到Docker Hub,我想创建i386和x86_64两种架构的镜像。
英文:
I've been looking over this guide on how to choose the runner for a GitHub workflow (e.g., ubuntu-22.04
).
Is there a way to specify the processor architecture of the runner? My GitHub workflow builds and pushes a Docker image to Docker Hub and I'd like to create both i386 and x86_64 images.
答案1
得分: 2
对于构建多架构的 Docker 镜像,您可以参考GitHub Actions 中的多平台镜像。它使用docker/build-push-action。您可以使用它的platforms
输入参数来指定不同的平台和架构。
英文:
For building multi-arch docker images, you can follow Multi-platform image with GitHub Actions. It uses docker/build-push-action. You can use its platforms
input parameter to specify different platforms and architectures.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论