下面小编就为大家带来一篇浅谈docker镜像时区UTC改为CST,docker容器时区不是中国东8区。小编觉得挺不错的,现在就分享给大家,如果你在找docker容器中国时区,docker修改为中国时区,docker CST时区,也可以做个交流。一起跟随小编过来看看吧。
docker镜像时区UTC改为CST,docker容器时区不是中国东8区
作者:小程序分析员 发布时间:2021-08-12
使用docker官方的镜像
生成的容器时区都是UTC
不是中国东8区(CST)
可以通过下面的方式解决:
1) 制作镜像设置中国时区
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
2) 开启容器时设置CST时区
在docker run 时增加下面的选项
-v /etc/localtime:/etc/localtime
3) 已经运行的容器修改成中国时区
更新容器
docker update -v /etc/localtime:/etc/localtime qinziheng-php
其中 qinziheng-php 是容器名称
你根据情况修改成你的容器
然后重启容器
docker restart qinziheng-php
你也可以通过 docker exec 进入容器修改时区
猛击这里,
观看子恒老师《微信开发》系列视频
了解实现过程和下载源码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
docker镜像时区UTC改为CST,docker容器时区不是中国东8区链接:https://www.qinziheng.com/details/9886/