zoukankan      html  css  js  c++  java
  • Dockerfile 设置语言包

    最近使用Hangfire的Dashboard, 在本地调试时,显示的是中文,但是通过docker在kubernetes上运行时,就显示成英文了,

    怀疑是docker运行环境中没有设计默认的语言包:

    我们通过命令

    kubectl get pods -o wide

    查看pod所在服务器ip

    在该服务器中通过命令:

    docker ps 

    查看dockerid

    通过命令:

    docker exec -it dockerid /bin/bash,

    进入到容器内部,执行命令:

    echo $LANG,

    查看语言包设置情况。如果什么都没有,或只有en,

    则需要设置中文包。

    可以在dockerfile中做如下设置:

    FROM microsoft/aspnetcore:2.0
    #设置语言包 ENV LANG zh_CN.UTF-8 #设置时区 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone ARG source WORKDIR /app COPY . .
  • 相关阅读:
    第十四周作业
    十二
    第十一周作业
    第十周作业
    第八周作业
    第七周
    软件工程作业2
    自我介绍
    2019春总结作业
    2019春第一次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/hankuikui/p/9645128.html
Copyright © 2011-2022 走看看