我有一个基于registry.access.redhat.com/ubi9-minimal
使用 Podman 在 MacBook Pro (M1) 上运行的映像。我需要通过映像的 Dockerfile 安装 Firefox 和 Gecko,但是,此发行版的包管理器可用的默认存储库microdnf
似乎不包含任何可安装的映像。
Gecko 的解决方法很简单,因为我可以使用cURL
with${GECKOARCH}
作为传递的变量:
RUN curl -fsSL -o /tmp/gecko.tar.gz "https://github.com/mozilla/geckodriver/releases/download/v0.34.0/geckodriver-v0.34.0-linux${GECKOARCH}.tar.gz" \
&& tar -C /usr/local/bin/ -xzf /tmp/gecko.tar.gz geckodriver \
&& rm -rf /tmp/gecko.tar.gz
不幸的是,我无法找到 Firefox 本身的已发布等效版本。对于 Linux x86
,我可以使用https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US,但除非我使用夜间构建,否则似乎没有等效产品可用aarch64
,这对于此图像的使用是不可接受的。
是否有其他存储库或其他方法?任何有关如何解决此问题的想法都值得赞赏。