756 votes

refusée: l'accès demandé à la ressource est refusé: docker

Je suis en suivant ce lien pour créer mon premier panneau de l'Image et il est allé avec succès et maintenant je suis en train d'essayer de pousser cette Image dans mon panneau de référentiel à partir de ce lien. Mais chaque fois que je suis en train d'essayer de pousser cette Image dans le référentiel , j'ai eu ce type d'erreur.

denied: requested access to the resource is denied

enter image description here

Quelqu'un pourrait-il me donner quelque astuce à l'égard du problème ? Toute aide serait appréciée.

Note: j'ai réussi à vous connecter à docker

1167voto

Webert Lima Points 3375

Merci pour la réponse fournie par le Doyen Wu et ce commentaire par ses, avant de pousser, n'oubliez pas de vous connecter à partir de la ligne de commande à votre docker hub compte

docker login

Selon les docs:

You need to include the namespace for Docker Hub to associate it with your account.
The namespace is the same as your Docker Hub account name.
You need to rename the image to YOUR_DOCKERHUB_NAME/docker-whale.

Donc, cela signifie que vous avez à l' étiquette de votre image avant de pousser:

docker tag firstimage YOUR_DOCKERHUB_NAME/firstimage

et puis, vous devriez être en mesure de le pousser.

docker push YOUR_DOCKERHUB_NAME/firstimage

255voto

Venu S Points 473

J'ai eu le même problème, mais a accepté la réponse donnée ici n'a pas de travail pour moi. J'ai essayé quelques étapes et a été en mesure d'obtenir autour de le pousser à enfin. Espérons que cela aide quelqu'un.

Voici les étapes a fonctionné pour moi :

1) connectez-vous au panneau.

docker login -u sirimalla

2) l'Étiquette de votre image de construire

mon nom de l'image est ici : mylocalimage et par défaut, il a tag : dernière
et mon nom d'utilisateur est : sirimalla enregistré avec docker cloud, et j'ai créé un dépôt public nommé : dockerhub

donc mon référentiel devient maintenant : sirimalla/dockerhub et je veux pousser mon image avec la balise : myfirstimagepush

J'ai marqué comme ci-dessous :

docker tag mylocalimage:latest sirimalla/dockerhub:myfirstimagepush

3) a Poussé l'image de mon menu fixe du référentiel ci-dessous

docker push sirimalla/dockerhub:myfirstimagepush

Et il a réussi a poussé à mon menu fixe des pensions.

241voto

Dean Wu Points 1867

J'ai eu le même problème en prenant le cours débutant de docker. J'ai résolu le problème en effectuant un docker login avant l'appel du docker.

67voto

MSingh Points 321

Utiliser les commandes ci-Dessous:

$ docker login
<enter user name and password for Docker Hub Repository>

$ docker tag first-image {docker-hub-username}/{default-repo-folder-name}:first-image

$ docker push {docker-hub-username}/{default-repo-folder-name}:first-image

par exemple, j'ai référentiel public comme manjeet86/docker-repo afin de commandes serait:

$ docker tag first-image manjeet86/docker-repo:first-image

$ docker push manjeet86/docker-repo:first-image

Viens de voir : au lieu de / qui était le truc. Il fonctionne pour moi. Je ne sais pas si elle vous permet de tag avec des / ainsi à la place de : , mais cela peut être pour un autre but.

https://docs.docker.com/engine/reference/commandline/tag/#examples

55voto

ThatAwesomeCoder Points 991

Il est également important de noter que lorsque vous marquez votre image, vous la marquez à l'aide de l' espace de noms , puis de votre référentiel / mydevrepo . Cela m'a confondu lorsque j'ai suivi les documents Docker. Après cela j'ai utilisé:

 docker login
 

Et puis j'ai poussé mon image en utilisant le 'nom marqué' .

 docker push {namespace}/mydevrepo
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X