Docker在以下狀況下,沒法輸入中文:docker
docker run -i -t ubuntu /bin/bash
這時,若是想輸入:ubuntu
ls 中文
那麼看到的現象就是:bash
root@d0127881bf78:/# ls --------
試了不少辦法, 包括設置locale,都沒起到做用。code
最後找到解決方案,啓動docker時指定LANG=C.UTF-8,便可原理
docker run -i -t ubuntu env LANG=C.UTF-8 /bin/bash
我仍是不知道爲啥這樣設置就解決了問題。解決方案
之後知道原理了會在這裏補充co