【docker启动的Jenkins时,遇到时区问题处理】

bash 复制代码
1、查看容器中的时区
[root@localhost jenkins]# docker exec -it jenkins cat /etc/timezone
Etc/UTC


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

###查看
[root@localhost jenkins]# cd  /usr/share/zoneinfo/Asia/
[root@localhost Asia]# ll

2、使用root 登陆容器中,修改时区
root@localhost:/# echo "Asia/Shanghai" > /etc/timezone
root@localhost:/# exit
exit

3、将本地时间拷贝
[root@localhost Asia]# docker cp /usr/share/zoneinfo/Asia/Shanghai jenkins:/etc/localtime
Successfully copied 1.54kB to jenkins:/usr/share/zoneinfo/Etc/UTC


4、重启Jenkins服务
[root@localhost Asia]# docker restart jenkins
                                                                                                                     
 
5、验证
[root@localhost Asia]# docker exec -it -u root jenkins date
Thu Nov 16 13:41:43 CST 2023
相关推荐
二十雨辰13 分钟前
[linux]docker基础
linux·运维·docker
time never ceases1 小时前
使用docker方式进行Oracle数据库的物理迁移(helowin/oracle_11g)
数据库·docker·oracle
YCyjs1 小时前
K8S群集调度二
云原生·容器·kubernetes
Hoxy.R1 小时前
K8s小白入门
云原生·容器·kubernetes
MonkeyKing_sunyuhua3 小时前
ubuntu22.04 docker-compose安装postgresql数据库
数据库·docker·postgresql
追风林3 小时前
mac m1 docker本地部署canal 监听mysql的binglog日志
java·docker·mac
Lovely_red_scarf4 小时前
Jenkins系列
jenkins
€☞扫地僧☜€4 小时前
docker 拉取MySQL8.0镜像以及安装
运维·数据库·docker·容器
茶馆大橘4 小时前
微服务系列六:分布式事务与seata
分布式·docker·微服务·nacos·seata·springcloud
程序员勋勋5 小时前
【自动化测试】如何在jenkins中搭建allure
职场和发展·jenkins·测试覆盖率