1
2
3
4
5
6
7
8
9
$ cat Dockerfile

FROM alpine:3

# 日本時間に設定
RUN apk --no-cache add tzdata \
&& cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime \
&& apk del tzdata \
&& echo "Asia/Tokyo" > /etc/timezone
1
2
3
4
5
6
// ビルド
$ docker build -t hoge:latest .

// 実行(date)
$ docker run --rm hoge:latest date
Tue Jan 5 23:25:25 JST 2021

ちょっとしたメモ(本題とは無関係)

crontabで現在時刻取る時用

1
`date +\%Y/\%m/\%d\ \%H:\%M:\%S`

これで使った→ Dockerコンテナを手っ取り早くcrond化してコンテナ内でコマンドを定期実行する手順メモ | 7me