Docker compose 如何更改ReportPortal容器时区?
完成后,ReportPortal成功部署。一切正常,除了一件事。。。集装箱时区始终为UTC。我的CI服务器位于UTC+3,因此,例如,在00.30报告的启动在小部件上显示为昨天的启动 大多数图像都是基于阿尔卑斯山的,没有安装数据。我尝试将主机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台本地机器。 如果有人分享他在这个问题上的经验,我将不胜感激。解决了它 实际
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