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小时

相关推荐
斤斤计较5 小时前
Docker 环境安装(2025最新版)
运维·docker·容器
小锋学长生活大爆炸5 小时前
【教程】Docker方式本地部署Overleaf
运维·docker·容器
欧先生^_^5 小时前
Docker 的各种网络模式
网络·docker·容器
掘金者说6 小时前
docker系列-DockerDesktop报错信息(Windows Hypervisor is not present)
运维·docker·容器
我不是秃头sheep10 小时前
Ubuntu 安装 Docker(镜像加速)完整教程
linux·ubuntu·docker
格桑阿sir13 小时前
Kubernetes控制平面组件:Kubelet详解(三):CRI 容器运行时接口层
docker·kubernetes·containerd·kubelet·cri-o·容器运行时·cri
dadeity16 小时前
Linux 离线安装 Docker 和 Docker Compose 最新版 的完整指南
linux·docker·docker-compose
松树戈17 小时前
openfeign与dubbo调用下载excel实践
vue.js·spring cloud·elementui·dubbo
小小寂寞的城18 小时前
Jenkins里构建一个简单流水线
java·运维·jenkins
东方未明010821 小时前
docker(一)前言:高并发服务端技术架构的演进
docker·性能优化·高并发·虚拟化·容器化