Une image n'existe pas localement avec le tag: tout en poussant l'image pour l'enregistrement local
Je suis en train de pousser une image d'un registre local de course dans minikube, mais obtenir l'erreur ci-dessous:
Successfully built ee84225eb459
Successfully tagged user/apiserver:0.0.1
$ docker push localhost:5000/user/apiserver:0.0.1
The push refers to a repository [localhost:5000/user/apiserver]
An image does not exist locally with the tag: localhost:5000/user/apiserver
J'ai déjà essayé de départ minikube avec ci-dessous:
minikube start --vm-driver xhyve --insecure-registry localhost:5000
eval $(minikube docker-env)
- Pour moi, la réponse était simple mais ennuyeux à trouver j'ai oublié de balise de mon image avec le nom d'utilisateur aussi, j'ai fait en privé ne sais pas si c'est vraiment nécessaire de le modifier s'il vous plaît laissez-moi savoir si c'est le cas. si d'autres personnes peuvent apprendre de lui et de moi 🙂 thnx pour ce post, il a été utile. btw désolé, je suis un peu hors-sujet.
Vous devez vous connecter pour publier un commentaire.
Balises d'Image nécessité d'inclure le nom de registre/port pour vous pousser n'importe où autre que le défaut de registre (docker hub). Donc, vous devez marquer votre image comme
localhost:5000/user/apiserver:0.0.1
plutôt queuser/apiserver:0.0.1
. Ensuite, vous serez en mesure de pousser à local du registre.Vous devez tag et pousser l'image. Lorsque le balisage d'une image, vous pouvez utiliser l'image de l'identificateur (imageId). Elle est indiquée lorsque l'affichage de la liste de toutes les images avec docker images.
La syntaxe et un exemple (à l'aide d'imageId) pour la création d'une balise:
Une fois l'étiquette, qui peut être équivalente à une version, est créé avec succès, vous pouvez confirmer sa création avec docker images et la question de la pousser avec la syntaxe suivante:
Il est un exemple pour la connexion locale référentiel