• docker容器的时间同步


    好久没写博客了,有时间开始陆续整理一下工作中遇到的问题,今天罗列一下docker容器的时间同步问题

    我们每次在run容器的时候,会存在时区不同的问题,这样对数据处理会有很大障碍,操作如下:

    第一种方式:docker run的时候直接将宿主机的时间设置挂载到容器中去,例如:

    docker run --privileged=true -v /root/target/:/usr/local/tomcat/webapps/ -v /etc/localtime:/etc/localtime:ro -p 192.168.94.86:8088:8080 --name netease_iTestingService -d tomcat

    其中:-v /etc/localtime:/etc/localtime:ro 就是将宿主机的时间配置挂载到容器中

    这种方式对即创即删的容器是便利的,那么对于持久应用的容器就可以采用第二种方式:

    直接通过docker cp将宿主机的配置赋值过去

    docker cp /etc/localtime netease_tomcat:/etc/

    注意:网上有很多是说通过修改环境变量来做操作,但是这种对于Debain容器来说,当时是生效的 当你退出来再进去用date -R查看的时候就又恢复原样了,因此直接用cp 更彻底

  • 相关阅读:
    服务器状态码
    QuerySet中添加Extra进行SQL查询
    django配置一个网站建设
    MySQL数据库查询中的特殊命令
    125. Valid Palindrome
    121. Best Time to Buy and Sell Stock
    117. Populating Next Right Pointers in Each Node II
    98. Validate Binary Search Tree
    91. Decode Ways
    90. Subsets II
  • 原文地址:https://www.cnblogs.com/cristin/p/10691788.html
Copyright © 2020-2023  润新知