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/
发表回复