解决docker容器中vim、nano等编辑器无法处理中文的问题(面向ubuntu)

解决docker容器中vim、nano等编辑器无法处理中文的问题(面向ubuntu)
一、先在容器里检查编码进入容器后执行localeecho$LANGecho$LC_ALL如果看到类似LANGCLANGPOSIXLC_ALL基本就是容器没有配置 UTF-8。二、在Ubuntu容器里安装并配置中文 UTF-8在容器里执行aptupdateaptinstall-ylocalesvimnanofile生成中文 UTF-8 localesed-is/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8//etc/locale.gen locale-gen update-localeLANGzh_CN.UTF-8然后当前会话里立即生效exportLANGzh_CN.UTF-8exportLC_ALLzh_CN.UTF-8再检查locale应该能看到LANGzh_CN.UTF-8LC_ALLzh_CN.UTF-8三、永久生效前面第二步仅仅配置在临时会话里一旦重新进入容器有可能会失效。最好就是直接写到环境变量中cat~/.bashrcEOF export LANGzh_CN.UTF-8 export LC_ALLzh_CN.UTF-8 export LANGUAGEzh_CN:zh EOF然后立即生效source~/.bashrc