Il s'agit d'une note personnelle lors de la migration d'une image de Dockerhub vers Github Container Registry.
https://github.blog/2020-09-01-introducing-github-container-registry/ Essayez d'utiliser le registre de conteneurs GitHub (désormais ghcr) publié le 9/1. Actuellement (03/09/2020), il s'agit d'une version bêta publique, elle est donc sujette à changement.
Image de conteneur enregistrée dans Docker Hub, supprimez-la si elle n'est pas utilisée pendant 6 mois avec le plan gratuit-Publickey En outre, les spécifications ont été modifiées afin que les conteneurs qui ne sont pas utilisés dans le plan gratuit de Dockerhub soient supprimés.
En d'autres termes "La demande pour Docker Hub a augmenté et il y a plus de restrictions, donc si vous avez un plan gratuit, utilisez Github Container Registry."
Connectez-vous à ghcr avec la commande suivante
dockerer login ghcr.io -u $OWNER #Nom du compte Github
Password: <Entrez le jeton d'accès personnel pour le mot de passe>
Login Succeeded
Migrez depuis Docker Hub avec la commande suivante
docker pull $OWNER/$IMAGE_NAME:$VERSION
docker tag $OWNER/$IMAGE_NAME:$VERSION ghcr.io/$OWNER/$IMAGE_NAME:$VERSION
docker push ghcr.io/$OWNER/IMAGE_NAME:$VERSION
Définissez l'image du conteneur poussée vers ghcr sur Public et vérifiez que vous pouvez docker pull
docker pull ghcr.io/$OWNER/$IMAGE_NAME:$VERSION
Reference
Introduction à GitHub Container Registry
Bêta publique de GitHub Container Registry Released-GitHub Blog
Recommended Posts