安装apk包时如何指定架构

How to specify architecture when installing apk package

我正在 ARM 机器上的 docker 容器中构建 Alpine Linux,并尝试指定我希望安装的包架构。即使包和体系结构列在 Alpine 存储库中,我也看不到如何执行此操作。 https://pkgs.alpinelinux.org/packages?name=mosquitto&branch=v3.4&repo=main&arch=armhf&maintainer=

我已阅读 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 上的 Alpine apk 帮助页面,但看不到如何指定架构。例如,这不起作用。

RUN apk --no-cache add mosquitto:armhf

不需要,系统会自动检测架构。