您的位置 首页 java

docker容器时间差问题的解决

正常情况, docker 容器的时间与主机的时间相差8个小时,需要设置时区,否则时间不准

使用date命令,分别在主机和容器中执行,发现时间相差8个小时

使用时区来解决:

 version: '3'
services:
euraka:
  build: /home/spring-java/eureka
  environment:
    TZ: Asia/Shanghai
  logging:
#driver: "json-file"
    driver: "gelf"
      options:
#max-size: "50m"
#max-file: "8"
       gelf-address: "udp://172.16.11.15:12201"
       tag: log-eureka-demo
  ports:
    - 8081:8081
  expose:
   - 8081
  volumes:
     - "/application/logs/eureka:/application/logs/business-discovery"  

必须设置:

environment:

TZ: Asia/Shanghai

用于指定上海的时区

再次运行之后,时间相同

文章来源:智云一二三科技

文章标题:docker容器时间差问题的解决

文章地址:https://www.zhihuclub.com/188268.shtml

关于作者: 智云科技

热门文章

网站地图