gpt4 book ai didi

time - docker 容器会自动与其主机同步时间吗?

转载 作者:IT老高 更新时间:2023-10-28 12:33:21 26 4
gpt4 key购买 nike

我是否需要 docker 容器内的 NTP 服务器来定期同步时间,或者容器是否会与其主机重新同步时间? docker 容器时区设置正确。

最佳答案

如果您在 OSX 上运行 boot2docker,请查看此问题:https://github.com/boot2docker/boot2docker/issues/290

时间同步成为一个问题,因为当您的操作系统处于 sleep 状态时,boot2docker 主机会出现时间漂移。无法通过使用 -v/etc/localtime:/etc/localtime:ro

运行容器来解决与 docker 容器的时间同步问题

相反,现在,您必须定期在 OSX 上运行它:

/usr/local/bin/boot2docker ssh sudo ntpclient -s -h pool.ntp.org

Kitematic 用户更新

如果您正在运行 Kitematic ,这是现在在 OSX 中启动和运行 Docker 的建议机制,您必须定期运行此命令:

docker-machine ssh default 'sudo ntpclient -s -h pool.ntp.org'

或者,对于旧版本的 docker

docker-machine ssh dev 'sudo ntpclient -s -h pool.ntp.org'

适用于 OSX 的新 native Docker 用户的更新

新的 Docker Beta 取消了 VirtualBox 和 Docker Machine。 docker 的最新版本(目前为 1.12.1-beta25(build: 11807))似乎能够检测何时出现时间不连续性并进行相应调整。因此,这应该不再是问题......万岁!!

关于time - docker 容器会自动与其主机同步时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22800624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com