젠장 결계인가!!!!!
docker hub에 로그인하지않고 사용하면
6시간에 100회만 pull을 할 수 있는 제약사항이 있는데 limit에 걸리기 전에 미리 체크하는 쉘 파일이 필요하다.
사실 IP만 바꿔주면 다시 100회 초기화되는데
아니면 돈을 쓰던가?
#!/bin/bash
TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)
curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest
HTTP/1.1 200 OK
content-length: 2782
content-type: -
docker-content-digest: -
docker-distribution-api-version: registry/2.0
etag: "-"
date: Thu, 14 Sep 2023 04:51:48 GMT
strict-transport-security: max-age=31536000
ratelimit-limit: 100;w=21600
ratelimit-remaining: 98;w=21600
docker-ratelimit-source: ip