Amazon AWS/ECS2 도커 이미지를 빌드해서 ECR에 Push 하기 회사에서 AWS 서비스 내에서 도커 이미지가 필요한 경우 대부분 저장소로써 AWS ECR(Elastic Container Registry)에 저장해 놓고 불러서 쓴다. 이번에 AWS Batch를 이용하기 위해 도커 이미지를 빌드해서 사용해야 해서 그 과정을 기록해 놓으려 한다. 원하는 도커 이미지를 빌드해보자. 이번에는 AWS Batch에서 주기적으로 JAR 파일을 실행할 수 있도록 하는 이미지가 필요 했다. JAR 파일을 실행하기 위해서는 JAVA 설치가 필요했고, JAR파일을 다운받을 수 있도록 S3 접근이 가능해야 했다. 1. Dockerfile 작성 FROM amazonlinux:2 RUN \ yum update -y && \ # java-11-amazon-corretto : 아마존 리눅스 용 자.. 2022. 9. 25. ECR 레포지토리의 이미지를 로컬에서 가져오기 AWS의 ECR(Elastic Container Service)에 있는 도커 이미지를 로컬에 가져와보려고 한다. 먼저, 접근하고자 하는 ECR 프라이빅 레지스트리에 로컬에서 처음 접근하는것이라면 인증이 필요하다. 로그인한다고 생각하면 된다. AWS CLI를 사용해서 get-login-password 명령어를 사용한다. 이때, 사용자 이름은 AWS로 고정해야 한다! #aws ecr get-login-password --region | docker login --username AWS --password-stdin .dkr.ecr..amazonaws.com aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --pa.. 2022. 7. 10. 이전 1 다음