当前位置: 首页 > news >正文

docker容器中解决中文乱码

1. 找到dockerfile文件

2. 编辑Dockerfile 添加

ENV LANG en_US.UTF-8  
ENV LANGUAGE en_US:en  
ENV LC_ALL en_US.UTF-8  

3. 生成新的镜像文件

FROM java17_yinpeng:latest
MAINTAINER YP <2064676101@QQ.COM>
ADD jiquan_online_chat.jar jiquan_online_chat
#CMD java -jar -Xms128m -Xmx512m  jiQuan_OnlineChat
CMD java -jar jiquan_online_chat
#统一时间
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone
#同一字节码不然会乱乱码
ENV LANG en_US.UTF-8  
ENV LANGUAGE en_US:en  
ENV LC_ALL en_US.UTF-8  

4. 生成镜像

docker build -f ./docker_file_SMessage -t jiquan_online_chat:1 .

5. 使用新的镜像启动容器

docker run -id -p 5003:8888 --name jiquan_online_chat jiquan_online_chat:1

//6.进入镜像

docker exec -it <id> /bin/bash

7.查看日志

docker logs -f <id>
2024-05-28 21:27:39.499 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8888 (http) with context path '' 
2024-05-28 21:27:39.533 [main] INFO  com.yinpeng.jiquan.JiQuanApplication - Started JiQuanApplication in 8.681 seconds (JVM running for 10.03) 
HelloWorld!!
-------------======= JVM数据 =========----------

这样就可以查看到中文日志了

http://www.dtcms.com/a/10382.html

相关文章:

  • markdown语法保存
  • 使用C语言实现学生信息管理系统
  • PS:电子书App自动截图后合成一个PDF文档
  • 【本地运行chatgpt-web】启动前端项目和service服务端项目,也是使用nodejs进行开发的。两个都运行成功才可以使用!
  • 大数据Scala教程从入门到精通第十篇:Scala在IDEA中编写Hello World代码的简单说明
  • 一篇文章搞懂二叉树
  • 虚拟局域网VLAN
  • RocketMQ .NET
  • 华为校招机试 - LRU模拟(20240515)
  • mysql中InnoDB的统计数据
  • oracle tree
  • 数据网络理论基础 第六章 流量和拥塞控制
  • Rabbitmq 搭建使用案例 [附源码]
  • C语言面试题1-10
  • 油烟净化器清新餐饮生活,助力打造绿色餐饮
  • 【渗透测试】|文件上传
  • 动态规划part03 Day43
  • 网络请求客户端WebClient的使用
  • 【Linux】Socket中的心跳机制(心跳包)
  • C语言数据结构堆排序、向上调整和向下调整的时间复杂度的计算、TopK问题等的介绍
  • redis数据类型之Hash,Bitmaps
  • P3128 [USACO15DEC] Max Flow P题解(树上差分,最近公共祖先,图论)
  • HDR视频相关标准-HDR vivid(二)
  • WordPress外贸网站建设的成功要素与技术点
  • 摩尔线程MTT S4000 AI GPU助力30亿参数大模型训练,性能比肩英伟达同类解决方案
  • Go语言GoFly框架快速新增接口/上手写代码
  • 23种设计模式之一— — — —装饰模式详细介绍与讲解
  • Java final关键字
  • AI在肿瘤学临床决策中的应用:一种多模态方法
  • Web3 知识体系架构图