Docker 容器内修改Jenkins时间

  • Docker 容器内修改Jenkins时间已关闭评论
  • 2,850次阅读
  • A+
所属分类:Docker Java Linux 中间件

Docker 容器内修改Jenkins时间

修改Docker Jenkins容器内时间

用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间

查看宿主机时间
date -R 
Tue, 19 May 2020 20:59:06 +0800

进docker容器查看时间

docker exec -it -u root 容器id /bin/bash

查看容器内部的系统时间,跟宿主机的不一致

date -R
Tue, 19 May 2020 12:40:59 +0000

查看容器内部系统时区,显示的是Etc/UTC

root@6820a65c1cf9:/# cat /etc/timezone 
Etc/UTC
修改容器中的时间

容器内部创建Asia时区文件

echo Asia/Shanghai >/etc/timezone

localtime可以从宿主机拷贝到容器内部(exit退出容器,在宿主机上操作docker cp)

docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime

重启容器,刷新页面,则可以看到修改时间已生效。

Docker 容器内修改Jenkins时间

  • 我的微信
  • 加好友一起交流!
  • weinxin
  • 微信公众号
  • 关注公众号获取分享资源!
  • weinxin