随笔 · 2019/04/22 0

dockerfile时区timezone的最佳实践

docker环境中时区的设置非常有必要,一些关键性的程序会使用,比如tzdata。否则很容易在build的过程中出现下面这段话:

Please select the geographic area in which you live. Subsequent configuration questions will narrow this down by presenting a list of cities, representing the time zones in which they are located.

所以怎么更好的设置timezone呢?

最常用的方式:

echo Asia/Shanghai > /etc/timezone

但并不是任何时候都凑效,所以出现莫名其妙没有权限的时候。

结合Best way to set the timezone 提供的建议。

在目录中新建一个文件timezone:

echo Asia/Shanghai > ./timezone

Dockerfile中:

COPY ./timezone /etc/

 

 

0
希望看到您的想法,请您发表评论x
()
x