【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
相关推荐
尘世壹俗人8 分钟前
知识点8---虚拟化编排工具Kubernetes
容器·kubernetes
冷色系里的一抹暖调39 分钟前
OpenClaw Docker 部署避坑指南:服务启动成功但网页打不开?
人工智能·windows·docker·ai·容器·opencode
@土豆2 小时前
acme.sh 自动解析、申请并续签免费泛域名证书(Docker容器部署+腾讯云DNSPod)
docker·容器·腾讯云
ILL11IIL2 小时前
Docker容器技术
运维·docker·容器
张3233 小时前
K8s 标签
云原生·容器·kubernetes
身如柳絮随风扬3 小时前
Servlet:访问流程、核心接口与生命周期
java·servlet·web
H_老邪3 小时前
Docker 学习之路-从入门到放弃:7
学习·docker·容器
walkerLing4 小时前
Docker_Day1
运维·docker·容器
:1215 小时前
请求对象响应对象2
servlet
老毛肚5 小时前
KubeSphere 云原生k8s
云原生·容器·kubernetes