美文网首页
docker中jenkins修改时区

docker中jenkins修改时区

作者: BenjaminY | 来源:发表于2020-01-09 09:30 被阅读0次

    docker中jenkins修改时区

    1. root身份进入jenkins容器
      docker exec -it -u root my_jenkins /bin/bash
    2. 修改容器内系统时区。此时可以date查看系统时间已经修改过来,但是jenkins内部时间没有改变。
      cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    3. 既然docker容器的时间正确了,但是jenkins的时间还是不对的,说明jenkins的时区使用的不是/etc/localtime,而是另有他处。在jenkins-》系统管理-》系统信息中可以看到有关时区的是user.timezone属性值是Etc/UTC。哪里存放的这个值呢,应该是/etc/timezone了。所以尝试下/etc/timezone的设置。
      echo Asia/Shanghai > /etc/timezone
    4. 重启jenkins,观察右下角时间已经正确。
      http://localhost:8080/restart

    相关文章

      网友评论

          本文标题:docker中jenkins修改时区

          本文链接:https://www.haomeiwen.com/subject/udzeactx.html