时区设置
启动后修改
# 查看是否是链接的方式
$ ls -al /etc/localtime
xxxx /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai
# 如果不是,链接到指定时区文件,f 强制覆盖
$ ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 或 复制时区文件
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 使用宿主机时区
$ docker cp /etc/localtime container_id:/etc/localtime
启动时设置
# 设置时区环境
$ docker run -d \
-e TZ="Asia/Shanghai" \
...
# 挂载宿主机时区
$ docker run -d \
-v /etc/localtime:/etc/localtime \
...
安装时区数据
-
如果
/usr/share/zoneinfo
文件夹不存在,需要先先下载时区数据 -
tzselect
选择时区时:/usr/bin/tzselect: time zone files are not set up correctly
$ apt install tzdata