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

相关推荐
zhaotiannuo_19982 小时前
渗透测试之docker
运维·docker·容器
ELI_He9998 小时前
Airflow docker 部署
运维·docker·容器
slient_love9 小时前
docker和docker compose部署安装
docker·容器
钱彬 (Qian Bin)10 小时前
项目实践14—全球证件智能识别系统(切换回SQLite数据库并基于Docker实现离线部署和日常管理)
运维·docker·容器·fastapi·证件识别
岚天start10 小时前
Docker部署NGINX实现服务四层转发方案
服务器·nginx·docker
量子炒饭大师10 小时前
【C++入门】一名初级赛博神格的觉醒 —— 【什么是C++?】
c++·visualstudio·dubbo
牛奔11 小时前
docker compose up 命令,默认配置文件自动查找规则
java·spring cloud·docker·容器·eureka
工具罗某人11 小时前
docker快速部署jenkins
java·docker·jenkins
BigBigHang11 小时前
【docker】离线设备安装镜像
运维·docker·容器
学好statistics和DS11 小时前
Docker文件与本地文件,系统
运维·docker·容器