Networks/Project

SK networks AI Camp - ToyProject(AWS에 이미지 업로드 및 받아오기)

코딩하는 Español되기 2024. 10. 17. 18:30

AWS CLI를 사용하여 로컬에서 명령어로 도커 이미지 빌드, 업로드, 불러오기를 하였습니다.

사용했던 스크립트를 업로드합니다.

 

[Gradle 프로젝트 빌드]

./gradlew clean
./gradlew build

 

[Dockerfile Build 및 ImageTagging]

docker build --no-cache -t 이미지명:latest .
docker tag 이미지명:latest 태깅할명:latest

 

[AWS 연결]

이걸 진행하기 전 CLI 다운로드 및 설정을 해주어야 합니다.

aws ecr get-login-password --region AWS지역 | docker login --username AWS --password-stdin ECR의 URI

 

[ECR에 업로드]

docker push 이미지명:latest

 

[ECR에서 이미지 받아오기]

docker pull ECR에 있는 이미지명:latest

 

[Docker Container로 빌드]

docker run -d --name 컨테이너명 -p 포트 이미지명