当前位置: 首页 > news >正文

服务器和docker容器时间不一致相关问题

遇到的问题:

  • docker容器时间和服务器时间不一致
  • 容器产生的日志时间相差8小时

问题解决:

  • docker容器和服务器时间不一致,我在docker启动命令添加了服务器时间文件的挂载:
-v /etc/localtime:/etc/localtime:ro -v /etc/timezone:etc/timezone:ro
  • 添加完后,我发现还不对,服务器时间是12小时制,容器内时间因为镜像打包默认选的是上海时区是24小时制。我搜了下说12小时制会有歧义,可能会导致问题。我就改了下默认时区:
#Ubuntu24.04的服务器
timedatectl set-timezone Asia/Shanghai
#vim /etc/default/locale,在最后一行加入以下代码
LC_TIME=en_DK.UTF-8

上述修改完后,需要退出当前服务器链接,重新链接服务器才能看到时间改变。

  • 容器需要重启后,时间才能正常同步。

修改容器时间的集中常用方法:

  • 1.直接用命令挂载这个两个目录,启动时映射
  • docker run -it -v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime --name 容器名 镜像名

2.复制时区信息到容器

docker cp /etc/localtime [容器ID或名字]:/etc/localtime
docker cp /usr/share/zoneinfo/Asia/Shanghai [容器ID或名字]:/etc/localtime

3.在已经创建好容器之后,进入容器进行指定时区

docker exec -it 容器名/ID /bin/bash
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4.Dockerfile直接执行

# Centos
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo "Asia/Shanghai" > /etc/timezone;
# Ubuntu
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5.还有一种方法,我们直接cd到/usr/share/zoneinfo/Asia进行修改

cd /usr/share/zoneinfo/Asia
cp -i Shanghai /etc/localtime
http://www.dtcms.com/a/540372.html

相关文章:

  • Vue+Element Plus 表格工具栏组件:动态按钮 + 搜索控制的优雅实现​
  • 上海网站建设平台什么是seo标题优化
  • 网络编程之WebSocket(1)
  • Electron_Vue3 自定义系统托盘及退出二次确认
  • 为什么 Electron 项目推荐使用 Monorepo 架构 [特殊字符][特殊字符][特殊字符]
  • BLIP2 工业实战(一):从零实现 LAVIS 跌倒检测 (微调与“踩坑”指南)
  • NPM下载和安装图文教程(附安装包)
  • 2025 年台湾 5 大 CDP 平台推荐比较
  • 【数据结构】栈(Stack)详解——数据结构的“后进先出”
  • Java 大视界 -- Java 大数据在智能金融理财产品风险评估与个性化配置中的应用
  • Bootstrap4 安装使用指南
  • 怎么建设购物网站免费入驻的网站设计平台
  • vue2 将接口返回数据导出为 excel 文件
  • Java 使用 Spire.XLS 库合并 Excel 文件实践
  • Vultr × Caddy 多站点反向代理 + 负载均衡网关系统实战
  • 【数据结构】(C++数据结构)查找算法与排序算法详解
  • @pytest.fixture函数怎么传变量参数
  • Excel高性能异步导出完整方案!
  • 网站正在建设 敬请期待免费的cms模板
  • 输电线路绝缘子缺陷检测图像数据集VOC+YOLO格式1578张3类别
  • 跨文化理解的困境与AI大模型作为“超级第三方“的桥梁作用
  • JDK版本管理工具JVMS
  • 【JUnit实战3_18】第十章:用 Maven 3 运行 JUnit 测试(上)
  • SQLite 核心知识点讲解
  • JAiRouter v1.1.0 发布:把“API 调没调通”从 10 分钟压缩到 10 秒
  • 自建网站如何赚钱c2c模式为消费者提供了便利和实惠
  • Lua-编译,执行和错误
  • Lua与LuaJIT的安装与使用
  • 数独生成题目lua脚本
  • 影响网站加载速度wordpress获得当前文章的相关文章