alpine 镜像的 docker 设置时区

alpine 是精简版镜像,默认不带 timezone,需要我们处理一下,步骤如下:
1、安装 timezone 数据包

apk add -U tzdata
ls /usr/share/zoneinfo

为了防止添加失败,加上-U 参数,更新仓储缓存。
列出安装的时区文件,验证是否下载成功。

2、拷贝需要的时区文件到localtime,国内需要的是Asia/Shanghai:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3、验证时区

date

CST 即为 中国标准时间。

4、移除时区文件

apk del tzdata

为了保证容器的精简和轻量,移除下载的时区文件。

命令合并

apk add -U tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && apk del tzdata

官方网址


(END)

猜你喜欢

转载自blog.csdn.net/catoop/article/details/105199019