Raspberry Pi requires images to be compiled for that architecture, ARM. And although Docker now supports different architectures, and I understand the image format also supports specifying architectures. You have to build the image for particularly that architecture. It got a solution but a complex one.
Thanks