0

As mentioned in the title I want to run a x86_64 docker image on arm32 machine, using emulation since the source code of the said image is not available for cross-compiling, nor we have any alternative to this as of now.

I would appreciate any assistance in resolving this issue and successfully running the x86_64 image on our arm32 machine and open to alternative approaches as well.

Additional Note: The arm32 machine is a iot-hub, we also don't have a package manager there.

I have previously tried multiarch/qemu-user-static and dbhi/qus. Following the documentation for dbhi/qus, I ran the command:

docker run --rm --privileged aptman/qus -s -- -p x86_64 but encountered the error: sh: /sbin/modprobe: not found

I then attempted to run our x86_64 image, but received the error: standard_init_linux.go:228: exec user process caused: exec format error

I have tried docker buildx as well, to rebuild the said image for arm32 but that didn't work as well.

Ajitesh
  • 1
  • 2
  • Does this answer your question? [x86 Docker Image on ARM](https://stackoverflow.com/questions/70872114/x86-docker-image-on-arm) – dan1st Mar 25 '23 at 07:00

0 Answers0