QNAP ContainerStation支持在Docker Hub上搜索 Docker 镜像。QNAP ContainerStation 在其Intel和Arm平台上均受支持。我有我的应用程序的 Intel 和 Arm 图像,如果用户搜索图像 (songkong) 两者都会显示,但当然只有 Intel 版本可以在 Intel QNAP 上运行,只有 Arm 版本可以在 Arm QNAP 上运行。
如果 QNAP 只列出有效的那对客户来说会更好,因为 QNAP 并没有很清楚地说明他们的各种型号的 cpu 是什么。有什么我可以添加到我的 Dockerfile 中,或者我可以在 DockerHub 存储库中添加什么来帮助 QNAP 做到这一点的吗?
更新
似乎有某种方式可以创建一个支持多个平台(Multi-Arch)的图像。我假设实际发生的情况是您创建单独的图像,然后在它们周围放置一些包装器,然后 Docker 用户平台可以自动为他们的平台选择正确的版本。但看不到我如何将我的 Arm 和 Intel 图像组合成 MultiArch 图像。