개요
Dockerfile을 직접 작성하여 AWS ECR에 등록하는 방법을 정리해둔다.
Dockerfile
FROM python:3.9
RUN pip install scikit-learn pandas baram
ENTRYPOINT ["python", "/opt/ml/processing/processing.py"]
ECR 등록
Dockerfile 빌드
만약 ARM 계열 맥북을 사용한다면 아래와 같이 빌드해야 ARM이 아닌 X86기반으로 이미지가 만들어진다.
ECR에 로그인
aws ecr get-login-password --region <리전> | docker login --username AWS --password-stdin <AWS 계정 ID>.dkr.ecr.<리전>.amazonaws.com