Help us understand the problem. What is going on with this article?

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

cyberagent
サイバーエージェントは「21世紀を代表する会社を創る」をビジョンに掲げ、インターネットテレビ局「AbemaTV」の運営や国内トップシェアを誇るインターネット広告事業を展開しています。インターネット産業の変化に合わせ新規事業を生み出しながら事業拡大を続けています。
http://www.cyberagent.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away