Ce mémo a été publié le 7 juillet 2017 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté. N'hésitez pas à compléter votre recherche sur des articles plus récents.
Rate this post

Mémo pour ne plus saisir winpty devant une commande Docker dans MINGW64 sous Windows.

Normalement, sous Windows, quand je souhaite me connecter avec Bash sur un container et que j’utilise MINGW64 (le Git Bash), je dois utiliser cette commande :

Mais voilà, j’utilise aussi Linux et winpty n’est pas nécessaire.
Du coup je l’oublie régulièrement et … disons que ça m’agace.

Alors voici une petite solution toute simple qui règle le problème et n’a pas d’effet collatéral sur les autres commandes Docker.

Créer ou modifier le fichier C:\Users\<utilisateur>\.profile.
Je conseille de le faire directement via le Git Bash. Windows a du mal avec les fichiers qui commencent par un point.

Ajouter cette ligne :

Fermer puis ouvrir le Git Bash et on oublie winpty.