在Docker容器bash中輸入中文

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

相關文章
相關標籤/搜索