在docker下使用ntpdate同步时间时报错`ntpdate step-systime: Operation not permitted`

场景

在docker下使用ntpdate同步时间时

原因

应该是因为容器的内核不能适合宿主机的共享导致

解决方案

  1. 推荐挂载宿主机locatime文件,实现原理:首先宿主机间实现时间同步,然后容器启动时以只读方式挂载宿主机的/etc/localtime文件实现各宿主机上的Docker容器间的时间同步。
  2. 提权(不推荐):在创建一个docker容器是添加--privileged选项
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,579评论 0 120
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,643评论 15 147
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,822评论 0 7
  • 古人将立春与立夏之间称为春天。 春分,意为平分春季。 这么说来,春天都快过了一半了。可地处内蒙古的我们除了频频到访...
    豆豆和朵朵阅读 307评论 0 1
  • 腊八节喝腊八粥, 生生世世不发愁。 生意兴隆传四海, 金银珠宝攥在手; 上班一族工作顺, 工资奖金又增厚; 家庭和...
    七彩熏衣草阅读 284评论 0 0