Docker 사용 시스템 Python 패키지

Docker 사용 시스템 Python 패키지

을 통해 설치 av한 경우 pip가 컴파일되지 않도록 하려면 어떻게 해야 합니까 ?python3-avapt

다음과 같은 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

관련 정보