美文网首页
进入 docker 容器内命令行无法输入中文

进入 docker 容器内命令行无法输入中文

作者: SlowGO | 来源:发表于2020-06-13 07:47 被阅读0次

问题描述

进入MySQL容器,进入 MySQL 命令行终端

docker exec -it 7cb bash

root@7cbea2cfe565:/# mysql -uroot -p

MySQL 命令行中无法输入中文

问题解决

还以为是 MySQL 字符集设置的问题,后来发现是MySQL所在机器,也就是容器的语言设置问题,退出MySQL终端,在容器内命令行下同样不能输入中文。

需要在进入容器时指定 env LANG=C.UTF-8

docker exec -it 7cb env LANG=C.UTF-8 bash

这样就解决了。

相关文章

网友评论

      本文标题:进入 docker 容器内命令行无法输入中文

      本文链接:https://www.haomeiwen.com/subject/yotatktx.html