如何确保docker的时间与主机的时间同步?

2023-11-21

我有在 Linode 服务器上运行的 docker。有时,我发现码头工人的时间不对。目前我已经更改了每个泊坞窗中的运行脚本以包含以下代码行。

yum install -y ntp
service ntpd stop
ntpdate pool.ntp.org

然而,我理想中想做的是泊坞窗应该与主机同步时间。有没有办法做到这一点?


该答案的来源是对该答案的评论:docker容器会自动与主机同步时间吗?

看了答案后,我意识到docker容器上不可能发生时钟漂移。 Docker 使用与主机相同的时钟,并且 docker 无法更改它。这意味着做一个ntpdatedocker 里面不工作。

正确的做法是使用更新主机时间ntpdate

就同​​步时区而言,-v /etc/localtime:/etc/localtime:ro works.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何确保docker的时间与主机的时间同步? 的相关文章

随机推荐

  • 如何更改子组件的 标签样式?

    我在index html中有这个
  • Python中多键排序的效率

    我有一个字符串列表 我想按 Python 3 6 中的两个自定义键函数对其进行排序 比较多排序方法 按较小键排序 然后按主键排序 与多键方法 将键作为元组 major key lesser key 我可以看到后者比前者慢 2 倍以上 这很令
  • 连接 unicode 和变量

    我是 React 新手 在显示动态 unicode 值时遇到一些问题 u 1F680 become u MyVar String fromCodePoint将从其数字代码点获取该字符 并且parseInt将从十六进制字符串中获取数字 您的转
  • Objective-C 中的常量和“重复符号”链接器错误

    我在一些不同的类中声明了一个具有相同名称的常量 在它们的 m文件 这样 implementation MyViewController const NSInteger numberOfItems 6 end 但在尝试构建项目时出现 重复符号
  • 如何判断管道是否可写

    有没有一种方法 在 C 中 或者最好在 Perl 中 来确定是否可以写入命名管道 即有一个活动的读取过程 似乎如果我以非阻塞方式打开 打开会立即返回 但写入的选择也会立即返回 目标是如果读取端未准备好 则写入过程继续进行 即跳过发送 您很可
  • 将 Bidi 文本打印到图像

    我有一些使用 PIL 的 Python 代码 它将把 UTF 8 字符打印到图像上 我注意到 对于加入阿拉伯语等双向脚本 相同的代码无法正确连接字符 仅选择初始形式 不使用中间形式和最终形式 谁能推荐一种方法或技术来解决这个特定问题 如果您
  • Firebase Analytics 上传延迟

    有什么方法可以提高 Android 上记录事件的 Firebase Analytics 上传速率吗 目前它每小时上传一次 对于测试来说速度太慢 我在 jar 中找到了对以下键 具有硬编码默认值 的引用 但不知道如何更改它们 测量 上传 ba
  • Oracle 错误 ORA-06512

    只是不明白为什么它给我 ORA 06512 错误 PROCEDURE PX pNum INT pIdM INT pCv VARCHAR2 pSup FLOAT AS vSOME EX EXCEPTION BEGIN IF pNum lt 1
  • jftfdi jffi 对我的查询字符串做了什么?

    我们在项目中使用 JavaServer Faces 2 2 Mojarra 2 2 1 我注意到一些奇怪的事情 在一个名为reporting xhtml我在哪里使用f metadata与新的f viewAction我的浏览器 本例中为 Sa
  • 如何在 shell 脚本中进行异步函数调用

    我有一组由 shell 脚本执行的curl 命令 现在我想要的是所有这些命令都必须以固 定的时间间隔执行 每个curl url 都不同 所以我想做的是异步调用 wait sec 在不同的等待时间内命令并执行不同的功能 例如 启动 5 个计时
  • C# 获取窗口句柄

    我正在尝试执行一些 P Invoke 操作 并且需要当前窗口的句柄 I found C 获取窗口句柄 但似乎只适用于 WPF 有没有类似的winForms Control Handle An IntPtr包含控件的窗口句柄 HWND
  • 将列表转换为嵌套字典

    我怎样才能转换list进入嵌套的 字典 例如 l 1 2 3 4 我想将其转换为如下所示的字典 1 2 3 4 为此 反转列表 然后开始创建空字典元素 l 1 2 3 4 d for i in reversed l d i d gt gt
  • Webpack 找不到模块“电子”

    我正在尝试开发一个基于电子 Angular2 的小应用程序本教程 看来他们的 webpack 捆绑存在一些错误 因为我无法在渲染器组件中要求 导入电子遥控器 在我的 AppComponent 中我执行以下操作 import remote f
  • 无法添加名称为“testCompile”的配置,因为该名称的配置已存在

    更新到 gradle 插件 1 1 0 时 我不断收到以下错误 Cannot add a configuration with name testCompile as a configuration with that name alrea
  • 在 Visual Studio 设计器中为控件指定双击事件

    当您双击Control在 Visual Studio 设计器中 您会自动订阅一些event并在代码隐藏文件中生成事件处理程序 双击以下控件即可订阅相应的事件 UserControl Loaded Button Click TextBox 文
  • 如何在SQL Server数据库中使用UTF-8排序规则?

    我已经将数据库从mysql迁移到SQL Server 政治 原始mysql数据库使用UTF8 现在我读了https dba stackexchange com questions 7346 sql server 2005 2008 utf
  • Eclipse Android:无法打开选定的VM调试端口(8700)[重复]

    这个问题在这里已经有答案了 可能的重复 无法打开选定的 VM 调试端口 8700 打开时我在控制台上收到此错误Eclipse 无法打开选定的 VM 调试端口 8700 请确保您没有运行 DDMS 或 eclipse 插件的另一个实例 如果它
  • 删除 R 中的大括号

    如何删除R中的大括号 例如 abcd 到 abcd 如何使用 R 中的 gsub 函数来执行此操作 如果有其他方法可用 请建议 尝试这个 gsub abcd 1 abcd Or this gsub abcd
  • 如何从 javascript 文件中提取 javascript 函数

    我需要从脚本文件中提取整个 javascript 函数 我知道该函数的名称 但我不知道该函数的内容可能是什么 该函数可以嵌入任意数量的闭包中 我需要有两个输出值 我在输入脚本中找到的命名函数的整个主体 删除了找到的命名函数的完整输入脚本 所
  • 如何确保docker的时间与主机的时间同步?

    我有在 Linode 服务器上运行的 docker 有时 我发现码头工人的时间不对 目前我已经更改了每个泊坞窗中的运行脚本以包含以下代码行 yum install y ntp service ntpd stop ntpdate pool n