在多个架构上执行容器

我正在尝试使用Docker容器在各种CPU体系结构(如ppc,mips和x86_64)上启动并运行一些服务。

从目前为止我能读到的,docker引擎是支持几个平台,除非我使用qemu(如https://resin.io/blog/building-arm-containers-on-any-x86-machine-even- dockerhub / )或者跨Docker ( https://github.com/justincormack/cross-docker ),我不能在docker-engine上运行我的“其他”arch二进制文件。 我已经尝试了一些qemu的尝试,但它停止了binfmt_misc修改,似乎是让这些运行的核心。

有没有办法让我的容器跨各种CPU架构无缝工作? 我对容器的概念很陌生,很难理解它的实际意义。 所以如果这个问题听起来很愚蠢或者太宽泛,请原谅我。