修改docker 容器时区

问题描述:

datax打到容器中,使用这个容器做mysql数据同步时,发现打印出的日期比数据库中存的日期要多8个小时。觉得是时区问题,修改时区到东八区,问题解决。可能是读取mysql 日期数据是根据系统当前的时区进行处理。

docker容器中默认是UTC时区

docker run -it  ***name /bin/bash  //进入docker内
date
image.png

默认是UTC时区。

修改时区

apk update
apk add  tzdata
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
date 
image.png

变成了CST时区

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容