Docker 解决获取容器获取的时间不是本地时间的问题_docker

docker 获取容器获取的时间出错问题解决:

在使用Docker部署网站的时候,无意间发现容器里面的时间竟然是美国时间,被雷到了,不过解决办法也很简单,有两种办法

1、重新启动一个容器,加上如下参数,即可使用宿主机时间

$ -v /etc/localtime:/etc/localtime:ro # docker run -d -v /etc/localtime:/etc/localtime:ro [image]

2、假如,你不想重新启动,或者不能重新启动,也没关系,可以直接把文件复制到容器内,如下

$ docker cp /etc/localtime [containerId]:/etc/localtime

3、然后通过date命令查看系统时间

查看本机的

$ date

查看容器的

$ docker exec [containerId] date

是不是已经改过来了呢。。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

时间: 2024-09-21 12:03:38

Docker 解决获取容器获取的时间不是本地时间的问题_docker的相关文章

Docker 解决容器时间与主机时间不一致的问题三种解决方案_docker

Docker容器时间与主机时间不一致 通过date命令查看时间 查看主机时间 [root@localhost ~]# date 2016年 07月 27日 星期三 22:42:44 CST 查看容器时间 root@b43340ecf5ef:/#date Wed Jul 27 14:43:31 UTC 2016 可以发现,他们相隔了8小时. CST应该是指(China Shanghai Time,东八区时间) UTC应该是指(Coordinated Universal Time,标准时间) 所以,

存储-用tm*类型获取的localtime本地时间怎么转为datatime类型

问题描述 用tm*类型获取的localtime本地时间怎么转为datatime类型 用localtime获取本地时间是:tm* current_time[];time_t t=time(NULL);current[i]=localtime(&t);然后我现在需要把current数组里面的时间转为datatime来存储:我直接采用强制类型转换System::Convert::ToDataTime(),出现Boolean类型到datatime类型转换无效,请确保可以进行转换.那这样就是不行咯,求其他

把获取的时间转换为当前系统时间

问题描述 把获取的时间转换为当前系统时间 如何将这样的时间 Thu Jun 20 17:43:33 UTC+0800 2013 转换为当前系统时间 解决方案 去看javaJDK中的SimpleDateFormat 解决方案二: 具体时间表现在什么方面,你可以直接创建对象new Date(),然后将得到的系统时间写入就可以了...呵呵

ios-哪位大虾能够解决:IOS获取是否飞行模式状态,不能用reachability

问题描述 哪位大虾能够解决:IOS获取是否飞行模式状态,不能用reachability 应用场景是获取苹果手机是否处于飞行模式状态,但不能通过reachability来判断是否只有网络状态,用networkcontroller和coretelephony两个判断能够解决大部分问题,但发现有4个版本的操作系统返回不正确,因此无法通用,不知道如何是好了,有哪位大虾出手相助,谢谢!不行的4个IOS版本分别是:6.1.3.7.0.4.7.1.1.8.3 解决方案 楼主解决了吗,同求啊

天气预报执行计划及完成程度+简单而又不简单获取当前时间和解析农历时间的纯JAVA代码

1. insert into weather_android_info (select * from weather_info); insert into weather_android_now_info (select * from weather_now_info); update weather_android_info set weather_temp1="0℃" where weather_temp1='null'; update weather_android_info s

c# winfrom 获取两个 时间控件的时间 然后生成这个时间段的时间 形成下来列表

问题描述 c# winfrom 获取两个 时间控件的时间 然后生成这个时间段的时间 形成下来列表 c# winfrom 获取两个时间控件的时间 然后生成这个时间段的时间 形成下来列表 这个下拉列表里面的时间就是这个时间段中的每一天(日期). 这个怎么来实现呢? 解决方案 放两个datepicker控件dtp1,dtp2,用 sql = string.Format("select * from table where 日期字段 between '{0}' and '{1}'", dtp1

listview-求大神解决从httpclient获取到JSON数据,展示到ListView遇到的问题

问题描述 求大神解决从httpclient获取到JSON数据,展示到ListView遇到的问题 通过httpclient获取到JSON数据,展示到ListView遇到的问题,求大神帮帮忙看下 Error:(6, 23) 错误: 程序包org.apache.http不存在 Error:(7, 23) 错误: 程序包org.apache.http不存在 Error:(8, 30) 错误: 程序包org.apache.http.client不存在 Error:(9, 30) 错误: 程序包org.ap

c++-用localtime获取的本地时间转为System::datatime类型的时间,中间应该怎么转换

问题描述 用localtime获取的本地时间转为System::datatime类型的时间,中间应该怎么转换 解决方案 先转换成时间字符串.然后fatetime可以构造生成

使用Smarty 获取当前日期时间和格式化日期时间的方法详解_php技巧

在Smarty 中获取当前日期时间和格式化日期时间与PHP中有些不同的地方,这里就为您详细介绍: 首先是获取当前的日期时间:在PHP中我们会使用date函数来获取当前的时间,实例代码如下:date("Y-m-dH:i:s");   //该结果会显示为:2010-07-27 21:19:36 的模式 但是在Smarty 模板中我们就不能使用date 了,而是应该使用 now 来获取当前的时间,实例代码如下:{$smarty.now}      //该结果会显示为:1280236776的时