본문 바로가기
AWS

AWS ECR - Docker

by Wanado 2023. 1. 31.
728x90

AWS CLI ECR 로그인

https://velog.io/@tyufjvbn2/AWS-ECR-Docker-%EC%97%B0%EA%B2%B0

 

AWS ECR, Docker login 연결

개인 docker hub에서 벗어나 공동으로 관리하는 cloud docker image hub 구성이 목표ECR repository 생성해당 repository 접근 위한 IAM생성/권한 부여로컬 docker 로그인 수정 및 IAM 계정 정보 등록docker image

velog.io

 

 

 

최근

aws ecr get-login-password --region ap-northeast-2 

 

docker login --username AWS --password-stdin <ACCOUNT_ID>.dkr.ecr.ap-northeast-2.amazonaws.com/ Login Succeeded

 

**근데 나는 안됨**

 

https://www.44bits.io/ko/post/amazon-ecr-login-by-awscliv2#aws-cli-v2%EC%9D%98-%EC%95%84%EB%A7%88%EC%A1%B4-ecr-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EB%B0%A9%EB%B2%95

 

AWS CLI v2에서 아마존 ECR 로그인 방법 변경

지난 2월 AWS CLI v2가 릴리스 되고, 아마존 ECR 로그인 방법에도 변화가 생겼습니다. 기존에는 get-login 명령어를 사용해 ECR에 로그인을 했습니다만, v2에서는 이 명령어가 사라지고 그 자리를 get-login

www.44bits.io

 

 

 

** AWS CLI ECR 로그인 오류 발생

An error occurred (UnrecognizedClientException) when calling the GetAuthorizationToken operation: The security token included in the request is invalid.

 

https://aws.amazon.com/ko/blogs/korea/attach-aws-iam-role-to-an-existing-ec2-instance/

 

운영 중인 EC2 인스턴스에 IAM 역할 연결하기 | Amazon Web Services

AWS Identity and Access Management (IAM)의 역할을 통해 Amazon EC2 에서 실행되는 응용 프로그램이 자동 생성, 배포되는 임시 보안 자격 증명을 사용할 수 있습니다 . 임시 자격 증명을 사용하는 것은 IAM 모

aws.amazon.com

https://kitty-geno.tistory.com/68

 

AWS | EC2에 IAM 역할 추가 및 콘솔 접속

이전 포스팅에서 IAM 계정을 생성 후 작성되었습니다. AWS | IAM 계정 생성 및 접속 IAM(Identity and Access Managemnet)이란? AWS의 리소스에 대한 접근제어와 권한을 가지도록 계정 또는 그룹을 생성하는 서

kitty-geno.tistory.com

**error : ecr:GetAuthorizationToken on resource: * because no identity-based policy allows the ecr:GetAuthorizationToken action

ECR 리포지토리 생성 및 권한 설정

https://earth-95.tistory.com/122

 

[AWS, Github Action] Elastic Beanstalk에 SpringBoot 이미지 Docker로 배포하기(2) - ECR 리포지토리 생성 및 권한

들어가기 전에 이번 포스팅에서는 ECR(Elastic Container Registry)의 리포지토리 신규 생성 및 Elastic Container Repository에 Pull, Push, GetAuthorizationToken 권한을 주는 방법에 대해 알아보도록 하겠습니다. 이번

earth-95.tistory.com

정책설정에서

{AWS_ACCOUNT_ID} 는 IAM 사용자의 12자리 숫자 계정을 말함.

 

** This error may indicate that the docker daemon is not running.: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/auth": open //./pipe/docker_engine: The system cannot find the file specified.

 

 

728x90

'AWS' 카테고리의 다른 글

EC2로 로컬 파일 전송하기  (0) 2023.02.01
AWS로 웹호스팅  (0) 2023.01.31
ECS로 EC2에 ECR 이미지 올리기  (0) 2023.01.31
EC2에 Docker 설치  (0) 2023.01.30
Web application with EC2  (0) 2023.01.03