How to make sure docker's time syncs with that of the host?

前端 未结 17 1528
北恋
北恋 2020-12-02 07:10

I have dockers running on Linode servers. At times, I see that the time is not right on the dockers. Currently I have changed the run script in every docker to include the f

17条回答
  •  再見小時候
    2020-12-02 07:42

    The source for this answer is the comment to the answer at: Will docker container auto sync time with the host machine?

    After looking at the answer, I realized that there is no way a clock drift will occur on the docker container. Docker uses the same clock as the host and the docker cannot change it. It means that doing an ntpdate inside the docker does not work.

    The correct thing to do is to update the host time using ntpdate

    As far as syncing timezones is concerned, -v /etc/localtime:/etc/localtime:ro works.

提交回复
热议问题