如何找回Jenkins的用户名和密码

今天现场出现一个事故,一位开发的小兄弟在删除另外一个docker容器的时候不小心把我们的Jenkins容器误删了。不过我们的镜像和卷还在,只要按照参数重新启动一个镜像的容器就可以了。重启后原账号的密码就不能用了,需要通过其他途径找回。以下我们经验分享。
如下是我们恢复Jenkins容器的命令:

docker run -d --restart=always --name jenkins -e TZ=Asia/Shanghai -v /data/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --privileged=true -p 8080:8080 jenkins-gradle:v1

找到 jenkins 目录的config.xml文件,建议拷贝一份config.xml,然后把原config.xml删除以下代码并保存:

true  
  
          true  
  
  
          true  
          false  

参考资料

jenkins忘记admin密码拯救
https://blog.csdn.net/kai_1215/article/details/80731328

Jenkins 管理员 admin 密码找回
https://blog.csdn.net/kikajack/article/details/79789564

你可能感兴趣的:(如何找回Jenkins的用户名和密码)