다음은 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
감사합니다.