zoukankan      html  css  js  c++  java
  • docker centos 容器时间与宿主机时间不一致

    上图

     容器时间不一致会造成N多问题,估计各位看官儿应该深有体会。

    我处理的方式是在,dockerfile 中进行增加一条命令进行设置:

    RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime   && echo 'Asia/Shanghai' >/etc/timezone

    但是在进行打包时遇到如下错误:

     吓得我赶忙看一下是不是打包机上真的没用这个文件

     文件存在,但是仍然出错!!!

    后来再次查询资料改为下面的命令,一切回复美好,允许容器后时间也正常了!

    RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

    不要问我为什么 cp 不行要用 ln,我也很懵圈。先记住,有时间再慢慢研究其差异吧。

    作者:DW039
    出处:http://www.cnblogs.com/dw039
    本文由DW039原创并发布于博客园,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    题解[51nod1555] 布丁怪
    题解 [51nod1753] 相似子串
    题解[NOIP2017] 列队
    题解 [NOIP2015]运输计划
    题解 [APIO2014]连珠线
    题解 [ZJOI2010]基站选址
    [学习笔记] kmp
    RPC&ORM
    Spring
    常用工具
  • 原文地址:https://www.cnblogs.com/dw039/p/14371359.html
Copyright © 2011-2022 走看看