首页 > 其他分享 >Docker容器日志中文乱码问题

Docker容器日志中文乱码问题

时间:2023-04-24 19:22:55浏览次数:47  
标签:中文 en US 乱码 ENV Docker 日志

背景:在使用docker部署springboot项目的时候,查看项目日志的过程中,发现中文打印出来的都是乱码: ??????

楼主是通过dockerfile创建的镜像, 解决方案:

DcokerFile中增加环境变量

ENV TZ 'Asia/Shanghai' 
ENV LANG en_US.UTF-8 
ENV LANGUAGE en_US:en 
ENV LC_ALL en_US.UTF-8

其中, ENV TZ 'Asia/Shanghai' 是解决时间相差8小时的问题

以上, 配置之后重新打镜像运行容器, 发现中文可以正常显示了...

 

其他解决方案参考: 

https://blog.csdn.net/weixin_42054155/article/details/103330708

标签:中文,en,US,乱码,ENV,Docker,日志
From: https://www.cnblogs.com/Baker-Street/p/17350584.html

相关文章

  • shell 脚本中定义log日志
    #!/bin/bashworkspace=$(cd`dirname$0`/.;pwd)cd$workspacefunction_log_error(){echo-e"\033[31m[ERROR]\033[0m$@"}function_log_info(){echo-e"\033[32m[INFO]\033[0m$@"}function_log_warn(){echo-e"\0......
  • docker 常用命令
    docker常用命令dockerps 查看当前运行中的容器dockerimages 查看镜像列表dockerrmcontainer-id 删除指定id的容器dockerstop/startcontainer-id 停止/启动指定id的容器dockerrmiimage-id 删除指定id的镜像dockervolumels 查看volume列表dockernetwork......
  • python zipfile解压文件出现中文乱码
    解压文件首先要在编写代码的开头通过import关键字来调用zipfile,再用with开头的命令来处理需要解压的文件。解决乱码情况可以通过自己创建文件夹的方式来解决,先创建一个自己的解压目录,为了区分是文件还是文件夹要获取文件大小,再把解码方式为cp437变成gbk,再对文件进行拼接,示例如下:......
  • 安装Docker
    1.安装底层⼯具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.加⼊阿⾥云yum仓库提速docker下载过程sudoyum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.更新⼀下仓库的源信息sudoyummakec......
  • oracle 建立触发器实现登录失败的时候记录日志信息
    问题:用户反映oracle用户最近总是会被锁定,解锁后过一天继续被锁定。解决思路:v$session并不会记录ip信息,建立触发器实现登录失败的时候记录日志信息   CREATEORREPLACETRIGGERlogon_denied_to_alertAFTERservererrorONDATABASEDECLAREmessageVARCHAR2(168)......
  • docker搭建本地私有仓库详细步骤
    1、首先下载registry镜像2、在daemon.json文件中添加私有镜像仓库的地址并重启3、创建registry容器并开放端口4、给镜像打标签后上传到私有仓库5、获取私有仓库列表查看是否上传成功6、验证:从私有仓库下载镜像 1、首先下载registry镜像dockerpullregistry......
  • filebeat篇章——解析 json 日志
    解析json日志(Parsingjsonlogs)https://www.elastic.co/guide/en/beats/filebeat/8.7/running-on-kubernetes.html#_parsing_json_logs ItiscommoncasewhencollectinglogsfromworkloadsrunningonKubernetesthattheseapplicationsarelogginginjsonformat......
  • sqlsever收缩数据库日志操作
    1、备份事务日志--->备份到其他盘;备份类型->事务日志 2、数据库---->数据库收缩---->文件类型:日志 ......
  • 在docker中查看对应k8s容器日志
    个人博客地址:https://note.raokun.top拥抱ChatGPT,国内访问网站:https://www.playchat.top最近遇到在不知道k8s环境只知道k8s部署的docker地址时,需要查看服务日志。dockerinspect容器id|greplog可查看对应的log地址......
  • 解决tomcat控制台乱码的方法
    解决IDEA控制台乱码问题点击Help->EditcustomVMOptions,在最后面添加"-Dfile.encoding=UTF-8"点击右上角EditConfigurations,在tomcat配置中的VMoption中添加"-Dfile.encoding=UTF-8"在tomcat配置中的Startup/Connection页签的Run和Debug添加一个key为JAVA_T......