Docker:Ubuntu容器中中文变成方块(中文乱码;不支持中文)解决办法

方法一:

     (0).查看容器语言环境

         $ locale

         LANG=
         LANGUAGE=
         LC_CTYPE="POSIX"

         ......

     (1).查看容器支持的语言

         $ locale -a

          C
          C.UTF-8
          POSIX

     (2).修改 /etc/profile

         $ vi /etc/profile   

         在最后添加 export  LANG=C.UTF-8

     (3).重新加载环境变量

         $ source /etc/profile

     (4).再次查看

         $ locale

         LANG=C.UTF-8
         LANGUAGE=
         LC_CTYPE="C.UTF-8"

         ......

 方法二:

      在Dockerfile中添加 ENV LANG C.UTF-8 重新制作镜像

你可能感兴趣的:(ubuntu)