Docker时区(Timezone)问题

Docker打包镜像的时区处理

Docker打包镜像,时区跟所在地不一致,导致其中运行的Java、Python等服务时间异常。date 命令获取到的时间显示时区不一致。

  • 本地打包:时区正常
1
Mon Jul 29 11:30:22 CST 2024
  • 服务器打包:时区异常
1
Mon Jul 29 03:30:03 UTC 2024
  • 服务器打包,配置 dockerfile:时区正常
1
ENV TZ=Asia/Shanghai
1
Mon Jul 29 11:30:22 CST 2024
  • 服务器打包,配置 docker-compose.yml :时区正常
1
2
3
4
5
6
version: '3.3'
services:
  your_service:
    image: ubuntu
    environment:
      - TZ=Asia/Shanghai
1
Mon Jul 29 11:30:22 CST 2024
Licensed under CC BY-NC-SA 4.0
Comments
  • Latest
  • Oldest
  • Hottest
No comment yet.
Powered by Waline v2.15.8
Gear(夕照)的博客。记录开发、生活,以及一些不足为道的思考……