-
Notifications
You must be signed in to change notification settings - Fork 13
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
Feature: ARM64 ARMv7 and ARMv6 docker support #32
Comments
Should be doable! I'm planning to add more build automation/integration with Docker hub at some point soon, have just been massively behind on free time lately. |
Let me know if and how I can help in any way. I have quite some experience with CICD using GitLab and Jenkins, so diving into Github Actions could be fun. |
I've made a quick start in the actions-updates branch which does a multiarch build/push. It's only implemented for that branch and uses a temporary For now if you wanted to test the multiarch images, you can use davechallis/ocypod:dev, which was build for amd64, arm64, arm/v6, and arm/v7. |
Awesome, I'll will test them this weekend |
On my RP2 (ARMv7) is still has issues using the example docker-compose with the dev tag. This is the output:
When I inspect the container it give the correct architecture: arm v7. But the digest is different than the one on that particular version on docker hub.
This is the digest on docker hub: I will still try this out on arm64 this weekend, I'm running nomad there so it takes a bit more converting time than simple docker-compose. Thanks anyway for starting this for ARM |
I guess the issue is the base image in the DockerFile in the builder base image clux/muslrust. It's amd64 only 😢 |
Thanks for testing, and good spot. I'll try and take another look sometime this week, hopefully there's an alternative build option (worst case would be using separate Dockerfiles for arm/non-arm builds). |
I've been working on this a bit: master...erwineverts:ocypod:master Still getting a weird error:
Usually this means that the file has windows line endings, but I couldn't find any. |
I would love running this service on a raspberry pi.
I found this blog post that enables GitHub Actions docker multi-arch support.
https://sosedoff.com/2023/01/11/multiarch-docker-images-with-github-actions.html
The text was updated successfully, but these errors were encountered: