Edited at

Dockerのbusybox内でgolangのtimeを使ったらエラーになった

More than 3 years have passed since last update.

発生したエラーはこれ

panic: open /usr/local/go/lib/time/zoneinfo.zip: no such file or directory

https://golang.org/pkg/time/#LoadLocation

どうやらbusyboxにはtimezonedatabaseが無いようです。

そこでzoneinfo.zipを追加してあげることにしました。

FROM busybox

env GOROOT /go
ADD https://github.com/golang/go/raw/master/lib/time/zoneinfo.zip /go/lib/time/zoneinfo.zip

これでOK