Docker – Windows, MINGW64 (Git Bash), Docker et winpty
Votez !

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.