web-dev-qa-db-fra.com

Erreur: impossible d'effectuer une connexion interactive à partir d'un périphérique non TTY

J'utilise Mobaxterm et démarrez un terminal local Bash et essayez cette commande. Mais voyant une erreur. La même commande fonctionne à partir de l'invite Windows CMD ou de PowerShell. Toute suggestion sur les solutions de contournement, apprécie vraiment cela. J'ai joué avec quelques paramètres déjà dans le Mobaxterm, mais aucun n'a travaillé.

/home/mobaxterm>docker login abcdef.azurecr.io
Error: Cannot perform an interactive login from a non TTY device
3
sbolla

Essayez d'ajouter "VINPTY" avant la commande "Docker ...".

Il permet à TTY sur la fenêtre. Utile pour Gitbash, Putty et Mobaxterm.

1
David Peleg

Ceci est une erreur de docker. Chaque repo doit avoir ses propres variables d'environnement mis en place. Si vous ne configurez pas le docker_username et docker_password dans votre modèle dans les paramètres du référentiel, il augmenterait cette erreur de terminal Docker (TTY) déroutant.

1
ttfreeman