Hi we are using two separate clusters for our non prod environment. When we attempted to move a Jenkins image from cluster A, which has an architecture of AMD64, to cluser B, which has an architecture of ARM64, it gave an error "exec format error " during deployment.While exploring Docker, we discovered the buildx option for creating multi-arch images.But this allows only to create new images with multi-arch support.Is there a command or a way to pull an existing image from cluster A with an AMD64 archtype, convert it to an ARM64 archtype,tag it to cluster B, and push it to cluster B? Any assistance or ideas would be greatly appreciated.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Is buildx for supporting multiple architecture? Do I need it on the parent image? | 0 | 416 | March 2, 2021 | |
MacOS Ventura: buildx not solving "exec /bin/sh: exec format error" problems | 3 | 13425 | October 12, 2023 | |
How to quickly convert an existing image to a different architecture? | 4 | 9928 | April 1, 2022 | |
Build multi-arch images with different commands per architecture in Docker file | 2 | 5099 | March 3, 2023 | |
Trying to understand Docker multiplatform builds and emulation | 0 | 767 | December 21, 2020 |