美文网首页
进入 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