https://www.javaclub.cn/server/61611.html
内网环境下,几台机器可能出现时间不一致的情况,导致数据时间不一致。使用docker安装ntp服务器简单快捷、不依赖具体操作系统环境。
1.安装命令:
docker run -d --net=host --cap-add='SYS_TIME' --name ntpd seznam/ntpd
使用当前系统的时间作为校时的标准,安装ntp服务器。
2.docker客户端校时
whereis ntpdate 查看ntpdate命令所在目录。(linux设置定时任务时需要命令所在路径,不然会报错找不到命令)
crontab -e 打开定时任务文件
0 */2 * * * /usr/sbin/ntpdate x.x.x.x 添加定时任务表达式 。( /usr/sbin/ntpdate 为whereis ntpdate命令的结果 x.x.x.x为部署ntp服务器的IP地址)
作者:a361117441
来源链接:https://blog.csdn.net/a361117441/article/details/106053642