Tag: 猛击

docker registry v2和curl的insufficient_scope错误

我试图通过v2registry访问docker中心,无法理解为什么我得到一个在headers中返回的insufficient_scope错误。 #!/bin/bash REPO=ubuntu TAG=latest REGISTRY=https://registry-1.docker.io/v2 URI="$REGISTRY/$REPO/manifests/$TAG" echo URI=$URI MANIFEST="`curl -skL -o /dev/null -D- $URI`" CHALLENGE="`grep "Www-Authenticate" <<<"$MANIFEST"`" if [[ CHALLENGE ]]; then IFS=\" read _ REALM _ SERVICE _ SCOPE _ <<<"$CHALLENGE" echo REALM is $REALM echo SERVICE is $SERVICE echo SCOPE is $SCOPE TOKEN="`curl -skL "$REALM?service=$SERVICE&scope=$SCOPE"`" IFS=\" read _ _ _ TOKEN _ <<<"$TOKEN" […]