在 docker 容器内使用 Bash 通过 ls 列取中文目录、文件时,中文会显示为乱码,简单一步就可以解决此烦恼。

在创建容器时加入环境变量: LANG=C.UTF-8

 

命令行方式:

docker run … -e LANG=C.UTF-8 …

 

也可以在进入容器的时候指定:

docker exec -it -e LANG=C.UTF-8 <container> bash

 

本文参考:https://blog.csdn.net/m0_43609475/article/details/123685601