Docker ntpdate Permition error
After building a Dockerfile, I run it. I figure out that there is something wrong with local time.
So I start to install ntpdate but it doesn't work at all. The clock of docker must be asyncronized with
host clock, it can not be changed by itself. The file /etc/localtime is used for setting the system clock
and once it is changed, the time in system will be changed immediately.
Actually, /etc/localtime is a symlink to /usr/share/zoneinfo/localtime in some Linux/Unix systems.
We can can change /etc/lcoaltime into any one of these timezones as following:
1 2 3 4 5 6 7 8 9 | root@ubuntu: /usr/share/zoneinfo # ls Africa Canada EST GMT0 Iran MET Poland ROK WET America CET EST5EDT GMT-0 iso3166.tab Mexico Portugal Singapore W-SU Antarctica Chile Etc GMT+0 Israel MST posix SystemV zone.tab Arctic CST6CDT Europe Greenwich Jamaica MST7MDT posixrules Turkey Zulu Asia Cuba Factory Hongkong Japan Navajo PRC UCT Atlantic EET GB HST Kwajalein NZ PST8PDT Universal Australia Egypt GB-Eire Iceland Libya NZ-CHAT right US Brazil Eire GMT Indian localtime Pacific ROC UTC |
Solution:
1 2 3 4 5 | root@6fc515dfb754:~ # ntpdate us.pool.ntp.org 3 Nov 09:30:06 ntpdate[966]: Can't adjust the time of day: Operation not permitted cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
分类:
其它
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2013-11-03 Lua 常用遍历
2013-11-03 Learning Emacs