【发布时间】:2020-03-24 10:16:51
【问题描述】:
即使CoreOS在timedatectl list-timezones时显示America/Los_Angeles,为什么Docker会抛出错误unknown time zone America/Los_Angeles?
当 LoadLocation 调用在容器内运行或任何可以添加到 Docker 文件以便它可以指向 zoneinfo 时,是否需要做其他事情?
来自godoc
LoadLocation 所需的时区数据库可能并不存在于所有系统上,尤其是非 Unix 系统上。 LoadLocation 查找由 ZONEINFO 环境变量命名的目录或未压缩的 zip 文件(如果有),然后查找 Unix 系统上的已知安装位置,最后查找 $GOROOT/lib/time/zoneinfo.zip。
【问题讨论】:
标签: docker go time dockerfile