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

Jenkins docker容器时区修改

背景

用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,可能是由于docker run的时候没有加上/etc/localtime:/etc/localtime去同步时区,所以需修改容器内部的系统时间

查看时间

先查看宿主机的系统时间
date -R
在这里插入图片描述

进docker容器查看时间
docker exec -it -u root 容器id /bin/bash

查看容器内部的系统时间,跟宿主机的不一致
date -R
在这里插入图片描述

查看容器内部系统时区,显示的是Etc/UTC

修改容器时间

容器内部创建Asia时区文件

echo Asia/Shanghai >/etc/timezone

localtime可以从宿主机拷贝到容器内部(先exit退出容器,在宿主机上操作docker cp)

docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime
在这里插入图片描述

重启Jenkins容器

查看Jenkins上的时间已经正常显示为Asia/Shanghai的+8小时
在这里插入图片描述


http://www.mrgr.cn/news/11093.html

相关文章:

  • JetBrains Rider 2024 for Mac/Win:跨平台.NET IDE集成开发环境的全面解析
  • 什么是知识库管理系统?如何搭建?7步抢占先机!
  • 【Docker】Docker学习03 | Docker的volume
  • Git —— 1、Windows下安装配置git
  • 从开发到集成:视频美颜SDK与直播美颜API详解
  • 浅谈移动端性能测试
  • 3D环绕音效增强软件 Boom3D for Mac v2.0.2 中文破解版下载
  • 为什么都放弃了LangChain?
  • 网络原理 TCP与UDP协议
  • edge跟谷歌浏览器配置浏览器可跨域
  • HFM深入技术学习系列之四--调用API生成日记账
  • 22. K8S及DevOps
  • 牛客笔试训练
  • python-Flask 全方位指南:从入门到模块化开发与代码保护
  • Django | 从中间件的角度来认识Django发送邮件功能
  • 从数据生成到图数据库:Linux下Neo4j的CSV导入
  • 双非地信(gis)研究生好的就业意见有哪些
  • VUE使用websocket
  • 环境模拟新篇章:GMS地下水数值模拟技术
  • 不使用 JS 纯 CSS 获取屏幕宽高