Multi-Arch DockerHub builds [🚀]
See original GitHub issueFollowing the blog post by @everflux in https://www.trion.de/news/2019/10/14/docker-multi-arch-dockerhub.html I’ve implemented a multi-arch Docker build process for Juice Shop. There are some unsolved issues and some missing functionality still, but I’m not sure my Docker skills are sufficient to address these.
- 🐛 The
snapshot-arm64v8
tag is downloading thex64
modules foriltorb
,libxml2js
andsqlite3
because it seems to think it is running on an x64 architecture. This is a dealbreaker as the resulting image simply cannot work on e.g. a RasPi3 or other ARM-chip computer. - 💡 Currently the manifest is only configured for the
snapshot
builds fromdevelop
branch. If 1. gets eventually fixed, buildinglatest
frommaster
andvX.Y.Z
from Git tags would be needed. @everflux recommended to stick to one manifest file and replace the tag names e.g. viased
in thepre_build
hook.
The additional hooks, Dockerfile for Arm64v8 and manifest file are available on https://github.com/bkimminich/juice-shop/tree/develop for anyone who wants to assist in this endeavor.
Issue Analytics
- State:
- Created 3 years ago
- Comments:14 (13 by maintainers)
Top Results From Across the Web
Multi-arch build and images, the simple way
This post gives an example of how to build a multiarch Docker image and push it to the Docker Hub. It also showed...
Read more >How to build multi-arch Docker Images with ease
This article explains how to build Docker Images for multiple architectures using Docker and buildx.
Read more >Cross Building and Running Multi-Arch Docker Images
Cross building and running multi-arch docker images for arm and RaspberryPis.
Read more >Docker multi-arch image tooling, buildx | joonas.fi
Multi-arch image means that you can run the same $ docker run joonas/cool-app command on different hardware platforms like PC ( amd64 )...
Read more >Multi Arch builds using buildx + Docker Hub
Hello, I'm using buildx to build multi arch images locally and it works great. Is there a way to get docker hub to...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I’m officially out of ideas… ❌