docker Alpine镜像的中国时区东八区设置

Dockerfile修改
增加安装tzdata包
在安装包时安装tzdata安装包,并且在构建成功后不能清理此安装包

#定义环境变量
ENV  TIME_ZONE Asia/Shanghai
#dockerfile增加命令
RUN \
...
#安装tzdata安装包
&& apk add --no-cache tzdata \

增加时区配置
安装此安装包后,会在/usr/share/zoneinfo目录下生成各时区配置信息,Alpine目录并无timezone及locatime配置,此时我们需要将时区值覆写至Alpine的timezone及localtime配置中,命令如下:

RUN \
...
#安装tzdata安装包
&& apk add --no-cache tzdata \  
#设置时区
&& echo "${TIME_ZONE}" > /etc/timezone \ 
&& ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime \

互联网广告,网络营销,数字营销,手游推广,手机流量,国外网络广告和营销,网络推广,国外电子商务营销,国外广告联盟发布,搜索引擎优化,英文站建设,域名投资,域名停放,谷歌广告,adsense,adwords,Amazon推广,Clickbank,Yeahmobi,MobVista,Avazu