docker时间和宿主机时间 Docker容器和宿主机时间不同步的解决办法

很多用户在使用了Docker以后都反映遇到Docker容器的时间和宿主机时间不同步的问题 。 其实这主要是因为宿主机设置了时区,但是Docker容器并没有设置,这才导致它们时间不同步 。 下面小编就给大家分享下Docker容器和宿主机时间不同步的解决办法 。

docker时间和宿主机时间 Docker容器和宿主机时间不同步的解决办法

文章插图


接下来,我们通过在在宿主机和容器里分别执行date命令来看下实际的情况 。
在宿主机执行date命令的结果:
docker时间和宿主机时间 Docker容器和宿主机时间不同步的解决办法

文章插图


进入到容器里,再执行date命令的结果:
docker exec -it 《containerid》 /bin/sh
date
执行后的结果为:
docker时间和宿主机时间 Docker容器和宿主机时间不同步的解决办法

文章插图


从截图来看,我们发现相差了8个小时 。 那么如何解决这个问题呢?目前有两种思路供参考 。
创建容器的时候指定启动参数,自动挂载localtime文件到容器内
docker run –name 《name》 -v /etc/localtime:/etc/localtime:ro …
把时区设置加入到Dockerfile中
# Ubuntu
RUN echo “Asia/shanghai” 》 /etc/timezone;
# CentOS
【docker时间和宿主机时间 Docker容器和宿主机时间不同步的解决办法】RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
以上就是Docker容器和宿主机时间不同步的解决办法,这个问题主要是由于Docker容器没有设置时间导致的,因此用户只需根据上面的介绍的方法进行设置即可 。

赞 (0)
系统之家作者
0 0
生成海报



Linux中如何安装并使用http_load对服务器进行压力测
上一篇
2022年2月20日 18:10
如何在Ubuntu 14.04中安装Eclipse以及PyDev扩展(ubuntu安装eclipse详细教程)
下一篇
2022年2月20日 18:10
相关推荐
  • 2022年1月28日
    淮安少儿图书馆春节开不开门2022(淮安图书馆开放时间)
  • 2020年4月21日
    【揭秘】网络凤楼灰色产业诡异操作手法!
  • 2022年1月28日
    脚链哪个牌子好?2018十大脚链品牌排行榜(进口五金脚链品牌)
  • 2021年9月21日
    淘宝为什么不能微信支付(可以微信付款的购物软件有哪些?)
  • 2022年1月7日
    3岁儿童礼物排行榜2019
  • 2021年12月17日
    抖音教会我3种视频去水印的方法,简单又高效,别说你一个不知道(抖音保存的视频怎么去水印)


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。