Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Image for arm64 architecture tag problem #175

Closed
danielporto opened this issue Aug 20, 2021 · 3 comments
Closed

Image for arm64 architecture tag problem #175

danielporto opened this issue Aug 20, 2021 · 3 comments

Comments

@danielporto
Copy link

The arm64 images currently provided under a different tag in dockerhub,
namely 4.1.3-arm64 instead of simply 4.1.3 with multiarch support.
This is problematic because dockerfiles, stack or compose files are not meant to
declare the system architecture when downloading a stack.
Thus, we need to keep two different files (one with each tag) just to be able to deploy it in different architectures - ex amazon arm64 and and x86_64 instances.

As exemplified by this comment in issue 153 is it possible to have the same tag for multiple architectures using buildx.

It would really be nice to have the same stack file for both architectures.

@malcyon
Copy link

malcyon commented Aug 20, 2021

I agree that this would be good. However, it would mean we would have to move our build pipeline off of Docker Hub, since Docker Hub doesn't support ARM builds. And we're pretty happy with Docker Hub, other than this one thing.

I have a Jenkins job set up to do the multiarch build, but right now it's just building the arm image. I think we want to see how stable that job is and if it gives us any problems before we consider migrating the Docker Hub stuff to it.

@malcyon
Copy link

malcyon commented Feb 2, 2022

Our images are now multiarch, and I've updated the README with the details. We won't be using the -arm64 tags going forward.

Edit: This is only true for 4.2. I still need to fix the 4.1 image pipeline.

@malcyon
Copy link

malcyon commented Feb 2, 2022

Alright, I fixed the 4.1 images as well. Multiarch images are present in 4.2 and 4.1 now.

@malcyon malcyon closed this as completed Feb 2, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

3 participants