Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker compose 如何更改ReportPortal容器时区?_Docker Compose_Timezone_Reportportal - Fatal编程技术网

Docker compose 如何更改ReportPortal容器时区?

Docker compose 如何更改ReportPortal容器时区?,docker-compose,timezone,reportportal,Docker Compose,Timezone,Reportportal,完成后,ReportPortal成功部署。一切正常,除了一件事。。。集装箱时区始终为UTC。我的CI服务器位于UTC+3,因此,例如,在00.30报告的启动在小部件上显示为昨天的启动 大多数图像都是基于阿尔卑斯山的,没有安装数据。我尝试将主机etc/localtime添加为卷(/etc/localtime:/etc/localtime:ro),但没有帮助 我在RHEL7上得到了相同的结果,并用Docker工具箱赢得了10台本地机器。 如果有人分享他在这个问题上的经验,我将不胜感激。解决了它 实际

完成后,ReportPortal成功部署。一切正常,除了一件事。。。集装箱时区始终为UTC。我的CI服务器位于UTC+3,因此,例如,在00.30报告的启动在小部件上显示为昨天的启动

大多数图像都是基于阿尔卑斯山的,没有安装数据。我尝试将主机
etc/localtime
添加为卷(
/etc/localtime:/etc/localtime:ro
),但没有帮助

我在RHEL7上得到了相同的结果,并用Docker工具箱赢得了10台本地机器。 如果有人分享他在这个问题上的经验,我将不胜感激。

解决了它

实际上,这就足够只在api容器中更改时区了。 添加环境变量TZ解决了这个问题。所以我只是把它添加到docker compose文件中:

api:
    image: reportportal/service-api:4.3.0
    depends_on:
      - mongodb
    environment:
      - RP_PROFILES=docker
      - JAVA_OPTS=-Xmx1g -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp
      - TZ=Asia/Jerusalem
    restart: always
解决了

实际上,这就足够只在api容器中更改时区了。 添加环境变量TZ解决了这个问题。所以我只是把它添加到docker compose文件中:

api:
    image: reportportal/service-api:4.3.0
    depends_on:
      - mongodb
    environment:
      - RP_PROFILES=docker
      - JAVA_OPTS=-Xmx1g -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp
      - TZ=Asia/Jerusalem
    restart: always