1

我需要直接从 GitHub 下载并安装一个包,并且我需要安装一些我需要的库,以便从源代码到pip下线进行构建。

为此,我使用:

RUN apt-get update && apt-get install -y libavformat-dev libavdevice-dev libavfilter-dev libswscale-dev

RUN wget https://github.com/mozilla/geckodriver/releases/download/v0.30.0/geckodriver-v0.30.0-linux64.tar.gz \
&& tar -xf geckodriver-v0.30.0-linux64.tar.gz \
&& mv geckodriver /usr/local/bin/ \
&& rm geckodriver-v0.30.0-linux64.tar.gz

我想用 buildx 为不同的平台构建: docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 .

amd64不需要安装 av 库,因为 pip 不需要构建任何东西,因为提供了轮子。我需要安装库arm64arm/v7我需要下载、提取和复制不同的geckodriver包。

有没有办法根据 CPU 架构指定条件语句?

4

0 回答 0