을 통해 설치 av
한 경우 pip가 컴파일되지 않도록 하려면 어떻게 해야 합니까 ?python3-av
apt
다음과 같은 Dockerfile을 사용하여 멀티 아키텍처 Docker 빌드를 수행하고 있습니다.
FROM python:3-bullseye
RUN apt-get update && apt-get install -y python3-av
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
요구사항 중 하나( auto-editor
)가 필요합니다 av
. ARM64에서는 다음을 시도합니다.av
소스에서 빌드, 10분 이상 소요됩니다. 새로 pip
설치하지 않으려면 어떻게 해야 합니까 av
?
답변1
알다시피, 처음 설치한 후 체크포인트를 만들고 싶죠?
이 dockerfile을 baseimage.dockerfile과 Installation.dockerfile로 분리할 수 있습니다.
baseimage.dockerfile의 경우
FROM python:3-bullseye RUN apt-get update && apt-get install -y python3-av
그런 다음 다음을 사용하여 빌드합니다.
docker build ./baseimage.dockerfile -t python-av-base
이렇게 하면 체크포인트를 만들 수 있습니다.
Installation.dockerfile의 경우 예상대로 설치를 실행하세요.
FROM python-av-base COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt