Can I build docker image containing ARM executable when running docker build on non-ARM architecture?
I've not tried this myself, but it seems that you can use docker buildx to build for multiple architectures: https://www.docker.com/blog/multi-arch-images/.