When installing Docker Desktop for Apple Silicon, the official instructions says:
You must install Rosetta 2 as some binaries are still Darwin/AMD64.
However, if I understand correctly, Intel-based containers actually use QEMU for emulation rather than Rosetta:
However, attempts to run Intel-based containers on Apple Silicon machines under emulation can crash as qemu sometimes fails to run the container.
(This is one of the reasons why Docker is slow when running non-native containers on M1.)
So what does Docker actually use Rosetta for?