美文网首页
docker设置容器中的Ubuntu系统的语言

docker设置容器中的Ubuntu系统的语言

作者: 旋转马达 | 来源:发表于2021-05-13 11:37 被阅读0次

    1:安装中文语言支持,并设置系统默认语言为中文

    RUN  apt-get update && \
    apt-get install -y language-pack-zh-hans  && \
    locale-gen zh_CN.UTF-8 && /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
    echo 'Asia/Shanghai' > /etc/timezone && update-locale LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8
    

    2:设置语言环境变量,不然docker默认设置的这三个环境变量是英文的

    ENV LANG='zh_CN.UTF-8'
    ENV LANGUAGE='zh_CN:zh:en_US:en'
    ENV LC_ALL='zh_CN.UTF-8'
    

    3:验证是否生效

    $ docker exec -it container_name bash
    $ date
    2021年 05月 13日 星期四 11:36:45 CST
    

    进入容器,执行date命令能产生以上输出即为生效

    相关文章

      网友评论

          本文标题:docker设置容器中的Ubuntu系统的语言

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