docker下安装和使用jenkins

三号小玩家 / 2023-07-21 / 原文

docker-jenkins

拉取项目

docker pull jenkins/jenkins:lts

启动项目

 mkdir -p /usr/local/docker/jenkins_home
chmod 777 /usr/local/docker/jenkins_home

docker run -d -p 10240:8080 -p 10241:50000 -v /usr/local/docker/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins:lts

访问: http://localhost:10240

通过:docker logs myjenkins 查看密码或者在本地/usr/local/docker/jenkins_home下/usr/local/docker/jenkins_home/secrets的initialAdminPassword找密码

通常我们安装推荐的插件就可以。

安装之后我们可以设置账号密码密码。

场景: 账号忘了密码,登录不上去了,Jenkins运行在docker容器中我们把数据挂载出来了。

找到本地的。/usr/local/docker/jenkins_home


点进去文件夹下有个config.xml
修改内容:将如下标签内的内容替换成初始密码对应的内容即可:#jbcrypt:$2a\(10\)LorFxwiBZsvKf2LNUMkuR.Mge3ScPQtEGdyM4rS2ieIv0Z
初始密码123456对应的内容:#jbcrypt:$2a\(10\)LxMm9HqAI/R4z7gL57qTouW/Mrz8uSaBpCGKvKc7K6dK.g/0yk/uq
保存退出