python:3.7.10-alpine docker 이미지에 pip 패키지를 설치하다 오류가 발생한 케이스이다.

 

빨간줄이 너무 많지만 당황하지 않고..

 

로그를 읽다보니 pycryptodome 을 설치하는 과정에 빌드과정이 있고

gcc 를 사용하는데 에러가 난듯하다.

 

 

gcc 관련 빌드툴들을 설치해주면 되겠다.

 

우선 gcc 만 설치하도록 변경했더니 같은 오류를 또 만났다.

 

아래 라이브러리들을 모두 설치해주자.

gcc g++ make musl-dev python3-dev

 

FROM python:3.7.10-alpine

WORKDIR /usr/src/app

RUN apk add gcc g++ make musl-dev python3-dev

COPY requirements.txt ./
RUN pip install -r requirements.txt

# Copy Application Source Files
COPY . .

# Application Port
EXPOSE 7501

CMD ["python", "./app.py"]

 

정상적으로 이미지가 생성되었다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기