1、docker容器内部日志中文乱码:dockerfile加入 ENV LANG=C.UTF-8
ENV LANG=C.UTF-8
2、调用docker容器插入数据到数据库时数据库乱码
1)容器导致中文乱码,很坑,镜像问题,后面换了镜像就好了。
2)数据库乱码,调整数据库和表的字符编码
3、docker和宿主机时间和时区不一致问题
1)容器运行中
# 时间添加软链接
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 将Shanghai时区覆盖/etc/timezone
echo "Asia/Shanghai" > /etc/timezone
2)dockerfile制作容器镜像
加入RUN命令
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone