JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

백엔드(Spring Boot) 서버 빌드한 후 ECR로 Push하기

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
쿠버네티스
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 쿠버네티스 입문/실전
slug
build-and-push-spring-boot-to-ecr
type
post
updatedAt
Dec 6, 2025 04:46 AM

✅ 백엔드(Spring Boot) 서버 빌드한 후 ECR로 Push하기

  1. 로컬 환경에 AWS CLI 설치하기
    1. [AWS] 📚 AWS CLI 설치 & 등록 방법 - 쉽고 빠르게 설명
      AWS CLI (Command Line) AWS Command Line Interface는 쉘 커맨드를 사용하여 AWS 서비스와 상호 작용할 수 있는 도구이다. 우리가 브라우저로 아마존 웹 서비스 홈페이지(콘솔 홈)에 가서 서비스를 이용한 것 처럼, 터미널에서 명령줄로 aws 서비스를 이용하는 것이라고 보면 된다. 최소한의 구성으로 AWS CLI를 사용하면 브라우저 기반 AWS Management Console에서 제공하는 것과 동일한 기능을 구현하는 명령을 실행할 수 있다. 편하게 웹에서 관리하면 되지, 따로 CLI 기반의 커맨드를 지원하는 이유는, AWS CLI를 사용하여 서비스의 기능을 살펴보고 리소스를 관리할 쉘 스크립트를 개발할 수 있기 때문이다. 예를들어 VPC 인프라를 구축한다고 하면 웹 콘..
      [AWS] 📚 AWS CLI 설치 & 등록 방법 - 쉽고 빠르게 설명
      https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-AWS-CLI-%EC%84%A4%EC%B9%98-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%89%BD%EA%B3%A0-%EB%B9%A0%EB%A5%B4%EA%B2%8C
      [AWS] 📚 AWS CLI 설치 & 등록 방법 - 쉽고 빠르게 설명
       
  1. Access Key 발급받기
    1. notion image
      notion image
      발급받은 Access Key와 Secret Access Key를 잘 보관해두기 바란다. (유출되면 안 되니 조심해서 관리하자)
       
  1. AWS CLI로 액세스 키 등록하기
    1. $ aws configure AWS Access Key ID [None]: <위에서 발급한 Key id> AWS Secret Access Key [None]: <위에서 발급한 Secret Access Key> Default region name [None]: ap-northeast-2 Default output format [None]:
       
  1. ECR로 들어가서 생성한 레포지토리로 들어가기
    1. notion image
       
  1. 푸시 명령 확인하기
    1. notion image
       
  1. 로컬 환경에서 Spring Boot 프로젝트를 Docker 이미지로 빌드한 후에 ECR로 Push하기
    1. $ ./gradlew clean build $ aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 002177417362.dkr.ecr.ap-northeast-2.amazonaws.com $ docker build -t kube-ecr . $ docker tag kube-ecr:latest 002177417362.dkr.ecr.ap-northeast-2.amazonaws.com/kube-ecr:1.0 $ docker push 002177417362.dkr.ecr.ap-northeast-2.amazonaws.com/kube-ecr:1.0
      • 주의) 태그명에 latest를 쓰지 말고 구체적인 버전명을 작성하기
 
  1. 정상적으로 이미지가 Push 됐는 지 확인하기
    1. notion image
 
 
author
category
쿠버네티스
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 쿠버네티스 입문/실전
slug
type
series-footer
updatedAt
Dec 6, 2025 04:46 AM
📎
이 글은 비전공자도 이해할 수 있는 쿠버네티스 입문/실전 강의의 수업 자료 중 일부입니다.