brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Aug 26. 2021

AWS EKS- ECR에 올리기


다음은 AWS 워크셥 자료를 참고해  공부하며 정리한  자료 입니다.


<1>  ECR에 올리기 

<2>  같이 볼만한 자료



<1>  ECR에 올리기 


소스 받기

레파지토리 ECR 만들기

ECR 로그인

도커이미지 빌드

테그지정

레파지토리 ECR 에 올리기



1

test 소스 받기

git clone https://github.com/joozero/amazon-eks-flask.git



2

레파지토리 만들기?


aws ecr create-repository \

--repository-name demo-flask-backend \

--image-scanning-configuration scanOnPush=true \

--region ${AWS_REGION}



3

Console 로  웹 접속해서 ECR  확인



4

인증 토큰 가져오고, docker login

aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin $ACCOUNT_ID.dkr.ecr.ap-northeast-2.amazonaws.com

// ECR URI를 지정하자.



5

도커 이미지 빌드

cd ~/environment/amazon-eks-flask   

docker build -t demo-flask-backend .


6

테그 지정?

docker tag demo-flask-backend:latest $ACCOUNT_ID.dkr.ecr.ap-northeast-2.amazonaws.com/demo-flask-backend:latest


7

레포지토리에 넣기 ?

docker push $ACCOUNT_ID.dkr.ecr.ap-northeast-2.amazonaws.com/demo-flask-backend:latest


8

ECR 콘솔가서 올라간것 확인하기




<2>  같이 볼만한 자료


https://brunch.co.kr/@topasvga/1651



https://brunch.co.kr/@topasvga/1190



감사합니다.




브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari