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

相关推荐
qq_455760858 小时前
docker - 镜像、存储卷和网络深入理解
运维·docker·容器
一只废狗狗狗狗狗狗狗狗狗9 小时前
基于docker desktop的hadoop集群结点启动失败问题
hadoop·docker·docker desktop
木童66210 小时前
Ruo-Yi 项目 CICD 完整部署文档(含命令详解)
ci/cd·docker·容器
幺零九零零12 小时前
Docker底层- 命令详解
运维·docker·容器
007php00713 小时前
Git 操作偏门指南:常用和隐藏命令与问题解决
java·git·面试·职场和发展·golang·jenkins·php
野猪佩挤13 小时前
jenkins-ci/cd yaml模版配置
运维·ci/cd·jenkins
斯普信云原生组13 小时前
开源软件日志统一管理方案-Filebeat
运维·jenkins
网络风云13 小时前
Flask 的 Docker 部署指南
python·docker·flask
Ama_tor13 小时前
docker|F盘安装の1键部署软件及数据储存+2个保姆级运行实例
运维·docker·容器
可爱又迷人的反派角色“yang”14 小时前
GitLab配置与git集成实践
linux·网络·git·docker·云计算·gitlab