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 포트 이미지명
'Networks > Project' 카테고리의 다른 글
SK networks AI Camp - Final Project(Museify) (1) | 2024.12.04 |
---|---|
SK networks AI Camp - mini Project4(Chatbot) (6) | 2024.11.05 |
SK networks AI Camp - toyproject AWS 및 Github 트러블 이슈 (5) | 2024.10.17 |
SK networks AI Camp - mini Project2(Active Senior) (0) | 2024.08.19 |
SK networks AI Camp - Toy Project 크롤링 코드(2) 및 전처리 리뷰 (0) | 2024.08.15 |