您的位置:首页 > 游戏 > 游戏 > Docker笔记-启动容器时,时间与宿主机保持一致

Docker笔记-启动容器时,时间与宿主机保持一致

2024/12/23 3:23:26 来源:https://blog.csdn.net/qq78442761/article/details/141801616  浏览:    关键词:Docker笔记-启动容器时,时间与宿主机保持一致

背景

启动容器时,有时容器内部时区或时间与宿主机不一样,有些开源的软件使用起来会有问题,所以需要进行同步

更新宿主机时间

宿主机使用ntp服务,更新时间

yum install ntp
ntpdate cn.pool.ntp.org
date

时间与北京时间一样后,进行容器时间同步

同步容器内系统时间

根据linux获取时间的原理,其实读取的就是/etc/localtime这个文件,只要把宿主机中这个文件挂载过去就可以了。

docker run -v /etc/localtime:/etc/localtime:ro your_image

解释下:

:ro指的是read-only代表容器中对这个文件只是只读;

-v指Volume(卷),挂载这个文件到容器的意思;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com