博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker之容器日期解决
阅读量:5883 次
发布时间:2019-06-19

本文共 485 字,大约阅读时间需要 1 分钟。

hot3.png

    将业务应用制作成镜像,以容器的方式运行之后,发现在容器中获取的日期不是国内使用的东八区时间,这肯定不行的,应用与时间紧密相关,所以要解决这个问题。

    由于我们的应用是基于Springboot的,所以通过Dockerfile的形式制作为镜像。解决方法是在Dockerfile中加入List-1的内容,如List-2所示。我们可以用docker exec命令进入容器,查看系统日期。

    List-1 

ENV TZ=Asia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

    List-2

...ENV TZ=Asia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone...# 配置容器启动后执行的命令ENTRYPOINT ....

 

转载于:https://my.oschina.net/u/2518341/blog/2985971

你可能感兴趣的文章
c语言 中的共用体和结构体如何联合定义,结构体(Struct)、联合体(Union)和位域
查看>>
SDL如何嵌入到QT中?!
查看>>
P1026 统计单词个数
查看>>
[js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
查看>>
poi excel 常用api
查看>>
AD提高动态的方法(附SNR计算)
查看>>
[转]轻松实现可伸缩性,容错性,和负载平衡的大规模多人在线系统
查看>>
五 数组
查看>>
也谈跨域数据交互解决方案
查看>>
EntityFramework中使用Include可能带来的问题
查看>>
面试题28:字符串的排列
查看>>
css important
查看>>
WPF 实现窗体拖动
查看>>
来自维基百科程序员Brandon Harris
查看>>
NULL不是数值
查看>>
CentOS 5 全功能WWW服务器搭建全教程
查看>>
scala111
查看>>
模块化服务规范——OSGI
查看>>
劣质代码评析——猜数字问题(上)
查看>>
纸上谈兵: 栈 (stack)
查看>>