一尘不染

如何确保docker的时间与主机的时间同步?

docker

我在Linode服务器上运行了docker。有时,我看到码头上的时间不正确。目前,我已经在每个docker中更改了运行脚本,以包括以下代码行。

yum install -y ntp
service ntpd stop
ntpdate pool.ntp.org

但是,我理想地希望做的是docker应该与主机同步时间。有没有办法做到这一点?


阅读 326

收藏
2020-06-17

共1个答案

一尘不染

该答案的来源是对该答案的注释:docker容器会自动与主机同步时间吗?

查看答案后,我意识到docker容器上不会发生时钟漂移。Docker使用与主机相同的时钟,并且Docker无法更改它。这意味着ntpdate在docker内部进行操作不起作用。

正确的做法是使用来更新主机时间 ntpdate

就同​​步时区而言,它是可行的-v /etc/localtime:/etc/localtime:ro

2020-06-17