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"]
정상적으로 이미지가 생성되었다.
반응형
최근댓글