当前位置: 首页 > 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数据 =========----------

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

相关文章:

  • 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问题等的介绍
  • 美政府称不再对哈佛大学提供联邦资助
  • 中俄合拍电影《红丝绸》将于今年9月在中国上映
  • 立夏的野火饭
  • 菏泽家长“付费查成绩”风波调查:免费功能被误读
  • 见证历史与未来共舞:上海西岸“蝶变共生”对话讲坛圆满举行
  • 五一假期首日,多地党政主官暗访督查节日安全和值班值守工作