zoukankan      html  css  js  c++  java
  • [Linux]Docker 容器时间与宿主机同步

    最近部署一套系统时, 系统有个功能依赖容器时间来做判断, 发现容器与宿主机时间不一至.

    1. 宿主机正常情况下, 可以直接复制文件解决.

    .profile 增加

    TZ='Asia/Shanghai'
    export TZ
    

    复制文件到容器:

    sudo docker cp /etc/localtime 064b2d54cd25:/etc
    sudo docker cp /usr/share/zoneinfo 064b2d54cd25:/usr/share/
    

    2. 刚开始创建容器时,共享主机localtime

    docker run --name=qinjiaxi --net=host -it -v /usr/share/:/share/ -v  /etc/localtime:/etc/localtime 
    

    3. 在创建dockerfile时自定义镜像的时间格式与时区

    在dockerfile创建初期增加一行内容,内容规定了该镜像的时间格式以及时区。

    设置时区

    RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
    
  • 相关阅读:
    django 自定义用户身份验证
    登录验证算法
    Scrapy
    爬虫性能相关
    Beautifulsoup模块
    selenium模块
    Cookie&Session
    Django Admin 本质
    JavaScript自执行函数和jquery扩展方法
    JS作用域与词法分析
  • 原文地址:https://www.cnblogs.com/abeen/p/14348001.html
Copyright © 2011-2022 走看看