-
Notifications
You must be signed in to change notification settings - Fork 56
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
Build fails on multi-arch images with "docker exporter does not currently support exporting manifest lists" #85
Comments
This is a great idea! Adding multi arch support would be very beneficial and streamline processes. We have employees using new mac systems with Apple's M1 processor that have reported their docker containers no longer work. We have since been looking for a way to support multiple platforms in the same image and this could certainly help in achieving that. |
This is indeed something that becomes more and more necessary. With the emerging ARM technology introduce by Apple M1 chipset, more and more of our developers are in need of a multi-arch build for local development. Using hard coded architecture bound tags Currently we are using a variant of the Also - we lastly experienced some problems related to the We really would want to migrate to
...but not being able to do multi-arch builds is a showstopper for us. As already mentioned, the build already runs for multiple architectures, it is only a matter of the exporter to support it. Would be great to see that coming soon. ✌️ |
Got further with this by running a custom build of the Having then bypassed that section as well, and attempting to use the resulting tarball with the
I suspect that being able to properly produce the |
I believe this is resolved by #93 and concourse/registry-image-resource#321. The later appears to have made it into |
To fix this just add |
Could you be more specific? Where are these 'task params'? What does your final docker buildx build.... command look like |
@brunellie this worked for me. @scottwsides see screenshot. |
I use docker buildx build --platform="linux/arm64,linux/amd64" --output="type=image" |
@scottwsides This is an issue on the Concourse oci-build-task. I was mentioning the params field in the generic Concourse task configuration. I'm using the task to build multi-arch so there's no command to show |
I am using the M3 and this command worked for me |
I am able to successfully build linux/arm or linux/amd64 images. When attempting to pass in multiple params to IMAGE_PLATFORM like so
IMAGE_PLATFORM: linux/amd64,linux/arm64
. The result is as follows:The text was updated successfully, but these errors were encountered: