Only if the software is published for ARM. See my other reply in this thread - you may be stuck using some older software that was never published for ARM, so while you can get it working, it may be on you to backport fixes and compile packages to build a new image yourself.
It can absolutely be done, though. It's just not necessarily as simple as "install the ARM one".
Yep. A lot of times, your legacy test suite will depend on some obscure Oracle Docker image that hasn't been updated since the late 'oughts, and unless you get it running then your tests won't run. On x86, this really isn't a problem. On Linux, you don't even need QEMU to get things working.
I wish this world was friendlier to the RISC ISAs of the world, but CISC supremacy is still real, and can hurt you.
It can absolutely be done, though. It's just not necessarily as simple as "install the ARM one".