【发布时间】:2020-12-06 23:49:39
【问题描述】:
我有一个提取 FROM hivemq/hivemq-ce 的 Dockerfile。这适用于“标准”平台,但不适用于 Raspberry Pi。因此,我按照official HiveMQ repo 中的教程直接在RasPi 上为arm64 构建了映像,并将其推送到frederikheld/hivemq-ce。如果我将 FROM 行更改为 FROM frederikheld/hivemq-ce,Dockerfile 在 RasPi 上运行良好。
所以现在我的图像可以在不同来源的不同平台上运行。但是我怎样才能让我的 Dockerfile 在所有平台上工作呢?有什么方法可以从不同的资源中提取不同的架构?
【问题讨论】: