跳至主要內容
Idea 中 Docker 的 log 乱码

IDEA 本地调试代 码中英文显示全部正常,但是用 idea 中的 docker 插件部署到服务器,再查看 容器中 log 的时候,log 里面的中文全是乱码!!!

就开启了一段排查过程,开始一个个排查(程序员的日常)。

查看容器中语言(字符集)环境,也是支持中文的,也就是 utf-8

env variables
env variables

Moses原创...大约 2 分钟DockerIdeaDockerIdea
Docker 中 MySQL 容器时区不对,导致插入的时间不准确

查询 MySQL 时区及当前时间

mysql> show variables like '%zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | UTC    |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2019-10-15 05:37:07 |
+---------------------+
1 row in set
# 当前时间是  2019-10-15 13:37:07,差了 8 小时

Moses原创...大约 2 分钟DockerMySQLDockerMySQL