docker启动的Jenkins,时间问题处理

今天发现Jenkins的时间与本地时间不一致,处理过程如下:

1、查看容器中的时区
[root@jenkins jenkins_docker]# docker exec -it jenkins cat /etc/timezone
Etc/Utc

而本地使用的是Asia/shanghai
[root@jenkins jenkins_docker]# timedatectl | grep 'Time zone'
       Time zone: Asia/Shanghai (CST, +0800)

2、使用root 登陆容器中,修改时区
[root@jenkins jenkins_docker]# docker exec -it -u root jenkins /bin/bash
root@cf2833dd90f9:/# echo "Asia/Shanghai" > /etc/timezone
root@cf2833dd90f9:/# exit
exit
3、将本地时间拷贝
[root@jenkins jenkins_docker]# docker cp /usr/share/zoneinfo/Asia/Shanghai jenkins:/etc/localtime

4、重启Jenkins服务
[root@jenkins jenkins_docker]# docker-compose restart
[+] Running 1/1
 ⠿ Container jenkins  Started                                                                                                                              0.5s
 
5、验证
[root@jenkins jenkins_docker]# docker exec -it -u root jenkins date
Mon Jun  5 16:57:04 CST 2023

作者:likaifei

出处:https://www.cnblogs.com/likaifei/p/17458334.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   adai_kfl  阅读(902)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示