強烈建議不要用docker安裝jenkins,jenkins本身用docker安裝不麻煩,但是安裝那些插件太麻煩了
##jenkins忘記密碼問題解決
1.查看初始密碼
vim 安裝目錄/jenkins_home/secrets/initialAdminPassword
2.直接查詢設置密碼
那么jenkins\users下面的confing.xml即可。
首先找到文件中的<passwordHash>標簽如圖
<hudson.security.HudsonPrivateSecurityRealm_-Details>
<passwordHash>#jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq</passwordHash>
</hudson.security.HudsonPrivateSecurityRealm_-Details>
標簽內就是我們的密碼了,可是這個密碼是加密后的我們看不懂啊。不要怕,我們可以將其修改為
#jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq
上面這個段加密的是123456
然后我們保存文件,重啟jenkins使用 <fullName>admin</fullName>這個標簽中的用戶名 123456登錄即可。
jenkins啟動
service jenkins start
重啟
service jenkins restart
停止
service jenkins stop
默認jenkins端口是8080,如果是jenkins的war包方式啟動
1.到war包目錄執行下面的命令
java -jar jenkins.war --ajp13Port=-1 --httpPort=8081 這樣就改為8081了
啟動jenkins服務
net start jenkins
停止jenkins服務
net stop jenkins
2.修改/etc/default/jenkins文件,將端口改為8000
然后重啟jenkins
service jenkins restart