DevOps

Jenkins와 AWS ECR을 사용한 Docker 배포 [1] - AWS ECR Private Repository 생성 및 설정

nineDeveloper 2021. 7. 11.
728x90

Jenkins와 AWS ECR을 사용한 Docker 배포 [1] - AWS ECR Private Repository 생성 및 설정
Jenkins와 AWS ECR을 사용한 Docker 배포 [2] - Jenkins 서버에서 AWS ECR 로그인 하기
Jenkins와 AWS ECR을 사용한 Docker 배포 [3] - Jenkins 설정
Jenkins와 AWS ECR을 사용한 Docker 배포 [4] - 배포스크립트 작성

AWS ECR Private Repository 생성 및 설정

1. AWS ECR Private Repository 생성

먼저 Docker 이미지를 Push 하기 위한 AWS ECR Private Repository 를 생성한다

Jenkins와 AWS ECR을 사용한 Docker 배포 [1] - AWS ECR Private Repository 생성 및 설정 - 1. AWS ECR Private Repository 생성
Jenkins와 AWS ECR을 사용한 Docker 배포 [1] - AWS ECR Private Repository 생성 및 설정 - 1. AWS ECR Private Repository 생성

2. 수명 주기 규칙 생성

매번 새로운 Docker 이미지를 Push 할때마다 생성되는 이름없는 이미지를 제거하기 위해 수명 주기 규칙을 생성한다

Jenkins와 AWS ECR을 사용한 Docker 배포 [1] - AWS ECR Private Repository 생성 및 설정 - 2. 수명 주기 규칙 생성
Jenkins와 AWS ECR을 사용한 Docker 배포 [1] - AWS ECR Private Repository 생성 및 설정 - 2. 수명 주기 규칙 생성

3. AWS ECR Private Repository 사용

Jenkins와 AWS ECR을 사용한 Docker 배포 [1] - AWS ECR Private Repository 생성 및 설정 - 3. AWS ECR Private Repository 사용

[푸시 명령 보기] 를 클릭해서 나오는 내용 안내에 따라 AWS ECR Private 로그인을 진행하고

생성된 URI로 Push를 하면 된다

6XXXXXXXXXX0.dkr.ecr.ap-northeast-2.amazonaws.com/test/test-api

728x90

댓글