◼️ 로그인
| aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin xxxxxxxxxx.dkr.ecr.ap-northeast-2.amazonaws.com/amosoodev/appweb5 |
IAM 으로 승인된 유저로 로그인해야한다.
자세한 내용은 IAM 에서 확인할 것.
◼️ 빌드
| docker buildx create --name mybuilder --use --bootstrap docker buildx build --no-cache --platform linux/amd64,linux/arm64 \ -f APPWEB5_U0/Dockerfile \ -t xxxxxxxxxxxxxxxx.dkr.ecr.ap-northeast-2.amazonaws.com/amosoodev/appweb5:latest \ --push . |
빌드샘플
빌드용 이미지
| docker buildx create --name mybuilder --use --bootstrap |
빌드하기 위해선 도커가 실행되고 있어야 하며, 빌드에 필요한 이미지를 한개 실행한다.
빌드커맨드
| docker buildx build --no-cache --platform linux/amd64,linux/arm64 \ -f APPWEB5_U0/Dockerfile \ -t xxxxxxxxxxxxxxxx.dkr.ecr.ap-northeast-2.amazonaws.com/amosoodev/appweb5:latest \ --push . |
-f .Dockeerfile 위치를 지정한다.
-t aws 에서 생성한 ecr 주소를 지정한다.
--push 빌드가 완료하면 동시에 ecr 로 업로드한다.
* 이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.