Chaque fois que la taille du terminal change, elle bash
sera généralement resize
automatiquement afin que LINES
et COLUMNS
soient recalculés correctement. Mais pour une raison quelconque, cela ne fonctionne pas dans un conteneur Docker fonctionnant de manière bash
interactive.
J'ai shopt checkwinsize -s
dans mon bashrc
dans le conteneur Docker (et vérifié qu'il on
utilise shopt
). Même chose avec la bash
session hôte .
Je n'ai plus d'idées, vraiment; shopt checkwinsize -s
est la seule méthode que j'ai trouvée pour arriver bash
à évaluer automatiquement resize
lorsque la fenêtre est redimensionnée.
docker run ...
avecsudo
résout mon problème. Merci!