StoryCode

ECR 에 AWS.EC2.Docker 이미지를 ECR 에 올리기

AWS, 아마존
반응형

* AWS.EC2 에서 작업해야 하므로, WIndows Client 에서 gitbash 로 접속한다. ( putty 로는 TTY 가 아니라고 하면서 오류 )

 

방법 1) EC2 에 ECR Role 을 추가한다.

 

방법 2)

1. AWS.EC2 에 AWS-CLI Ver 2 를 설치.

 

2. docker 가 sudo 에서 실행되다 보니, sudo docker 라고 해줘야 한다.

/usr/local/bin/aws ecr get-login-password --region ap-northeast-2 | sudo docker login --username AWS --password-stdin 2803665.dkr.ecr.ap-northeast-2.amazonaws.com

만약, 로그인 Securety 키가 필요하다고 하면, IAM 에 가서 새로 발급해야 한다.
로그인 오류가 난다면, get-login 만 호출해서 로그인만 하는 방법을 구글링해서 docs.aws.amazon.com/ 꺼를 참조한다.

 

3. 무엇을 밀어넣을지, 밀어넣을때 Tag 를 정한다.

sudo docker tag tomcat:latest 2803665.dkr.ecr.ap-northeast-2.amazonaws.com/keibi-sysae-tomcat:latest

tomcat:lastest            = docker images 했을 때 이름이다.
keibi-sysae-tomcat:latest = ECR 에 생성한 Repository 이름이다.

4. 실제 밀어 넣는다.

sudo docker push 2803665.dkr.ecr.ap-northeast-2.amazonaws.com/keibi-sysae-tomcat:latest

 

반응형

'AWS, 아마존' 카테고리의 다른 글

Docker, Docker-compose 올리기  (0) 2021.02.23
EFS 를 onpremise.NFS 에 연결하기  (0) 2021.02.01
ERROR.Permissions 0455 for 'apache-bench.pem' are too open.  (0) 2020.05.28
EC2 에 EFS 연결하기  (0) 2020.05.27
Powershell.window  (0) 2020.05.26