场景
在docker下使用ntpdate同步时间时
原因
应该是因为容器的内核不能适合宿主机的共享导致
解决方案
- 推荐挂载宿主机locatime文件,实现原理:首先宿主机间实现时间同步,然后容器启动时以只读方式挂载宿主机的/etc/localtime文件实现各宿主机上的Docker容器间的时间同步。
- 提权(不推荐):在创建一个docker容器是添加
--privileged
选项
在docker下使用ntpdate同步时间时
应该是因为容器的内核不能适合宿主机的共享导致
--privileged
选项