现在,您可以访问Jenkins页面,它应该会在没有密码的情况下显示 Jmeter 板。您应该重置密码,通过去Dashboard -> Manage Jenkins -> Security -> Configure Global Security,设置Security Realms为Jenkins' own user database,并按Apply。 接下来,转到People并单击管理员帐户,您应该被重定向并看到一个名为Configure的按钮,在Password部分设置一组新的密码,然后按Apply。 然后,再次转到Configure Global Security,将Authentication设置为而不是Anyone can do anything 您的密码应该已经重置,最后,再次将useSecurity的值设置为true并重新启动容器。希望这个有帮助!
3条答案
按热度按时间daolsyd01#
首先,使用以下命令进入docker容器:
你的容器可能是干净的,需要安装编辑工具(或者如果你喜欢,就使用Vim!)),运行
然后,找到
config.xml
文件。对于我的容器,它在/var/jenkins_home/config.xml
中。你也可以试试/var/lib/jenkins/config.xml
。x1c 0d1x将
useSecurity
标记更改为false。现在,您可以访问Jenkins页面,它应该会在没有密码的情况下显示 Jmeter 板。您应该重置密码,通过去
Dashboard -> Manage Jenkins -> Security -> Configure Global Security
,设置Security Realms
为Jenkins' own user database
,并按Apply
。接下来,转到
People
并单击管理员帐户,您应该被重定向并看到一个名为Configure
的按钮,在Password
部分设置一组新的密码,然后按Apply
。然后,再次转到
Configure Global Security
,将Authentication
设置为而不是Anyone can do anything
您的密码应该已经重置,最后,再次将
useSecurity
的值设置为true并重新启动容器。希望这个有帮助!ippsafx72#
当你在Docker容器中运行Jenkins时,你必须进入容器内部。
通过在下面输入命令$docker exec -it(container-ID)/bin/bash
进入容器后,您应该按照本文https://techpostal.blogspot.com/2020/01/how-to-reset-jenkins-admin-password.html中提到的这些步骤进行操作
然后检查它,还有一件事,当你完成重置密码时,你应该提交docker镜像以备将来使用。
zf9nrax13#
如果你正在使用Docker,那么前面描述的所有内容对我来说都太麻烦了。
1.删除使用的容器和卷
1.重新开始
参考:https://www.jenkins.io/doc/book/installing/docker/