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

相关推荐
赵鑫亿1 小时前
ClawPanel — 开源 OpenClaw 智能管理面板,20+ 通道接入 / 多模型配置 / Docker 一键部署
docker·容器·开源
杨云龙UP2 小时前
Windows Server 2012 环境下 Oracle 11.2 使用 expdp 实现自动备份、异地复制与定期清理_20260504
服务器·数据库·windows·mysql·docker·oracle·容器
切糕师学AI2 小时前
Docker CE 与 Docker Compose 详解:容器化引擎与多容器编排
docker·容器
ezreal_pan3 小时前
Docker部署Kafka持久化遇到的各种问题及解决方案
docker·容器·kafka
杨浦老苏21 小时前
自托管网页EPUB阅读器Codexa
docker·群晖·电子书·calibre·opds
杨浦老苏1 天前
开源文件协作平台OpenCloud
docker·文件管理·群晖·协作
weixin_377634841 天前
【MinerU】 Docker Compose 使用
docker·容器·mineru
庚昀◟1 天前
腾讯云 CVM + Docker + Jenkins + GitLab CI/CD 全流程指南(python、flask实现简单计算器)
python·ci/cd·docker·flask·jenkins
SNOWPIAOP1 天前
DOCKER的一些有用命令
docker
叶 落1 天前
Ubuntu 通过 Docker 安装 Mysql8
linux·ubuntu·docker