J'obtiens l'erreur ci-dessus après avoir exécuté la commande docker ci-dessous:
gcloud docker --verbosity = error - pousser gcr.io/devtest/pipeline:2.0.1
Aidez-moi, s'il vous plaît!
C'est la version 19.03.8 de Docker, construire afacb8b Windows 10
4 Réponses :
Cette utilisation particulière de la commande gcloud est obsolète: gcloud docker n'est pas pris en charge pour les versions de client Docker supérieures à 18.03. Vous pouvez vérifier les informations connexes sur la page de documentation de gcloud docker .
À la fin, pour pousser l'image docker dans le registre avec la dernière version de gcloud et docker version 19.X, la commande sera:
docker push gcr.io/<PROJECT_ID>/<PROJECT_NAME>:<TAG>
alors quelle est la solution à la commande "push" alors?
@OliverWatkins, veuillez vérifier la réponse mise à jour.
gcloud docker --authorize-only docker push gcr.io/devtest/pipeline:2.0.1
J'ai le même problème, mais gcloud docker --authorize-only
se bloque également avec la même erreur.
Je soupçonne que cela est lié aux incompatibilités de version de python.
gcloud auth configure-docker docker push gcr.io/devtest/pipeline:2.0.1 With the first command, you have already configured docker to use gcloud as the credential helper. Then you can just use docker as you would for any other registries.