CodeBuild에서 DockerHub 다운로드 속도 제한으로 인한 오류 (DockerHub pull rate limit error)를 쉽게 해결하십시오!? (Amazon ECR Public)
Amazon ECR Public
가 발표되었습니다.Amazon ECR Public 및 Amazon ECR Public Gallery 발표
자신의 주위에서도 CodeBuild가 최근 떨어지고 있어, DockerHub에 로그인하면 괜찮은 소문을 듣고 있었습니다만, IP 뽑기를 몇번이나 돌리는 것으로 회피? 했습니다. 이제 수정해야 한다고 생각했는데, 위 릴리스에서 이 문제를 쉽게 회피할 수 있을 것 같기 때문에, 조속히 수정해 갑니다.
(참고) 최근 CodeBuild와의 싸움 ...
여러 번 연속으로 떨어지는 것도 Zara
수정 전제
아직 파이썬은 준비되어 있지 않은 것 같습니다 (2020/12/14 시점).
Amazon ECR Public Gallery에서 공식 이미지 찾기
있었다!
DockerHub와 버전도 동일
→ 동일한 리포지토리(GitHub의 DockerFile)가 연결되었습니다.
즉시 수정
Before
DockerfileFROM nginx:alpine
/codebuild/log[Container] 2020/11/25 11:24:30 Running command docker build -t $REPOSITORY_URI:$IMAGE_TAG docker/
Sending build context to Docker daemon 14.69MB
Step 1/8 : FROM nginx:alpine
toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
After
DockerfileFROM public.ecr.aws/nginx/nginx:alpine
Before
Dockerfile
FROM nginx:alpine
/codebuild/log
[Container] 2020/11/25 11:24:30 Running command docker build -t $REPOSITORY_URI:$IMAGE_TAG docker/
Sending build context to Docker daemon 14.69MB
Step 1/8 : FROM nginx:alpine
toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
After
Dockerfile
FROM public.ecr.aws/nginx/nginx:alpine
/codebuild/log
[Container] 2020/12/14 02:09:54 Running command docker build -t $REPOSITORY_URI:$IMAGE_TAG docker/
Sending build context to Docker daemon 14.7MB
Step 1/8 : FROM public.ecr.aws/nginx/nginx:alpine # <---------- ECR Public経由
alpine: Pulling from nginx/nginx
이제 당분간 build가 안정될 것 같습니다.
참고 링크
Amazon ECR Public 및 Amazon ECR Public Gallery 발표
Reference
이 문제에 관하여(CodeBuild에서 DockerHub 다운로드 속도 제한으로 인한 오류 (DockerHub pull rate limit error)를 쉽게 해결하십시오!? (Amazon ECR Public)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takeshi_hirosue/items/17e1667f1571062972a4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)