-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge the ARM Docker images into the existing images (multi-platform images) #62
Comments
This is more complex than I anticipated. Currently blocked on this: docker/buildx#59 (comment) What this issue means is that it's impossible/hard to build multi-platform images locally, then run tests/export layers, then push to Docker Hub. Currently multi-platform images MUST be pushed immediately to Docker Hub. I will revert to separate images for the Bref v2.0 release, and will later work on unifying them. |
@mnapoli you also have the option to use docker manifest create. An example: https://stackoverflow.com/a/70306574 So the idea would be to keep building separately tagged images (eg The Final note: in fact when you trigger the manifest create github action workflow, best option is to pass docker image couple of unique hashs, not named tags. |
Thanks! On a side note: https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-reqs
Do you think that will be an issue for users? I'm thinking that users that deploy using Docker will re-build their images anyway, but I'm not 100% sure they won't be impacted 🤔 |
Well, yes users will build their own image when deploying docker image so the image they will build will be mono arch by default (because new image build means new docker manifest from scratch). |
Awesome thanks for confirming. |
Spent some more time on this. From my understanding Depot doesn't have the problem (only Docker buildx does). Here are some options I've identified
I need to spend a lot more time on this, for those following this issue don't expect a speedy resolution (unless your company can sponsor that work 😬) |
See brefphp/bref#1043 (comment) and the discussion.
The text was updated successfully, but these errors were encountered: