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

相关推荐
shelby_loo8 分钟前
通过Docker部署 MongoDB 服务器
服务器·mongodb·docker
摇曳的精灵1 小时前
单机docker-compose部署minio
运维·docker·容器·文件·minio·compose
cts6182 小时前
Docker操作MySQL
mysql·docker
Q行天下3 小时前
x86的Docker环境下载ARM版容器镜像
arm开发·docker·容器
shall_zhao4 小时前
安装OpenResty(Linux-Docker)
linux·docker·openresty
huaqianzkh5 小时前
学习常用的Docker命令
学习·docker·eureka
测试界吖吖5 小时前
使用Jenkins扩展钉钉消息通知
自动化测试·软件测试·功能测试·程序人生·servlet·jenkins·钉钉
@Young Cheung6 小时前
Elasticsearch入门安装
大数据·elasticsearch·jenkins
乐世东方客7 小时前
jenkins的nginx反向代理配置
jenkins
大侠之运维7 小时前
docker可视化管理工具推荐!docker.ui
ui·docker·容器